簡體   English   中英

安裝Firefox插件后打開特定的URL

[英]Opening a specific url when a Firefox addon has been installed

我正在使用Firefox SDK創建附加組件。 成功安裝該插件后,我希望打開一個特定的網頁。 我創建了一個模塊來嘗試這樣做:

 var tabs = require("sdk/tabs"); exports.main = function (options, callbacks) { if (options.loadReason === 'install') { tabs.open("https://www.google.com"); } }; exports.onUnload = function (reason) { if (reason === 'uninstall') { tabs.open("https://www.google.com"); } }; 

然后,我在main.js文件中需要此腳本( handlers.js是上述腳本的名稱):

require("handlers.js");

但是,無論是在安裝還是卸載期間,此腳本都不會執行。 我嘗試了以下鏈接以尋求幫助,但似乎無法解決我的問題:

https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Listening_for_load_and_unload

Firefox擴展安裝后打開頁面

解決方案是用package.json重新打包附加組件,它起作用,除了onUnload函數有錯誤和卸載從未被稱為原因,因此我不得不使用“ disable”作為檢查原因為它的工作!

有關該錯誤的更多信息,請參考: https : //developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Listening_for_load_and_unload

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM