我开发了可以在开发模式下正常工作的chrome扩展程序,但是当我尝试在网络商店中发布该扩展程序时,它会抛出一个错误,但不会告诉我任何有关错误或引起错误的信息。此外,在开发模式下,我有一个TypeError,但扩展名可以起作用吗?此TypeError可能是发布错误背后的原因,还是我遗漏了其他任何内容。
我正在使用t this jQuery库进行QR码生成,我得到的TypeError是这个
响应tabs.query时出错:TypeError: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"
}
}
这是background.js
chrome.tabs.query({currentWindow: true, active: true}, function(tabs){
jQuery('#qrcodeCanvas').qrcode({
text : tabs[0].url
});
});