Почему Chrome Web Store выдает ошибку при публикации расширения Chrome - PullRequest
0 голосов
/ 09 ноября 2018

Я разработал расширение chrome, которое отлично работает в режиме разработки, но когда я пытаюсь опубликовать его в веб-магазине, оно выдает ошибку, но ничего не говорит об ошибке или ее причинах. Более того, в режиме разработки у меня есть TypeError, но расширение работает, может ли эта TypeError быть причиной ошибки публикации или есть что-то еще, чего мне не хватает.

Я использую t эту библиотеку jQuery для генерации QR-кода и ошибку TypeError, которую я получаю, это

Ошибка в ответе на tabs.query: Ошибка типа: jQuery (...). Qrcode не является функцией

вот файл manifest.JSON

{
    "manifest_version": 2, 
    "name" : "URL scanner",
    "description" : "scan QR code to open the site on your mobile",
    "version" : "1.0.0",
    "author" : "Hadi Mir",
    "icons" : {
        "128" : "icon.png",
        "48" : "icon.png",
        "16" : "icon.png"
    },
    "permissions": [
        "activeTab"
      ],
        "background" : {
            "scripts" : ["./jquery-3.3.1.min.js","background.js"]
        },
        "browser_action" : {
            "default_icon" : "icon.png",
            "default_popup" : " index.html",
            "default_title" : "click to see QR code"
        }
 


}

вот фон. Js

chrome.tabs.query({currentWindow: true, active: true}, function(tabs){
      jQuery('#qrcodeCanvas').qrcode({
        text	: tabs[0].url
    });	
     
});

 

 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...