我的後臺腳本background.js
中的以下網絡擴展程序代碼在Opera和Chrome上正常工作,可在安裝,更新和卸載時觸發相應的網頁,但在firefox中什麼也不做。同樣此處將以兼容 - https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/runtime/onInstalled擴展插件打開URL在Opera和Chrome上運行正常,但在Firefox上失敗?
Manifest.json
有:
"background" : {
"scripts" : ["includes/background.js"]
},
background.js
有:
//CHECK INSTALL, UPDATE, UNINSTALL
chrome.runtime.onInstalled.addListener(function (details) {
if (details.reason == "install") {
chrome.tabs.create({
url : "https://www.example.com/install.html"
});
}
if (details.reason == "update") {
chrome.tabs.create({
url : "https://www.example.com/update.html"
});
}
});
chrome.runtime.setUninstallURL("http://www.example.com/uninstall.html");
代碼運行之前可能發生了錯誤。檢查您的擴展的調試器控制檯。 – wOxxOm
在控制檯上沒有錯誤:( – iLearn2016
你在測試什麼版本的Firefox? – Makyen