我正在尝试将Chrome扩展程序移植到Firefox WebExtension。在弹出窗口中,当用户单击按钮时,我正在尝试打开新窗口(用于登录)。
我在函数下面调用
chrome.tabs.create({"url" : "https://clipmystuff.com/login"});
浏览器工具箱中的错误
答案 0 :(得分:0)
此代码在Firefox(版本45或更高版本)中正常运行,我使用Firefox开发人员(48.1),我认为这与Firefox开发人员版本有关。
答案 1 :(得分:0)
我遇到了与FF 48和this tutorial for a WebExtension相同的问题,其中使用了chrome
的不同成员,例如chrome.extension.getURL()
。
我唯一需要解决的问题是将这些行添加到manifest.json
:
"applications": {
"gecko": {
"id": "someid@mozilla.org",
"strict_min_version": "45.0"
}
},
显然需要定义chrome
对象并防止错误消息chrome not defined
出现在调试器中。