Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome扩展按钮在Firefox上不起作用_Javascript - Fatal编程技术网

Javascript Chrome扩展按钮在Firefox上不起作用

Javascript Chrome扩展按钮在Firefox上不起作用,javascript,Javascript,我有一个Chrome扩展按钮,用户点击它就可以进入亚马逊。该扩展在Google Chrome、Brave、Microsoft Edge上运行良好,但在Firefox上不起作用 Firefox给出的错误是: 无法安装从此网站下载的加载项,因为它似乎已损坏 我正在开发者模式下添加扩展 清单文件 { “名称”:“我的第一个分机”, “版本”:“1.0”, “描述”:“我做的第一次扩展。”, “清单版本”:2, “浏览器操作”:{ “默认图标”:“icons/icon16.png” }, “图标”:{

我有一个Chrome扩展按钮,用户点击它就可以进入亚马逊。该扩展在Google Chrome、Brave、Microsoft Edge上运行良好,但在Firefox上不起作用

Firefox给出的错误是: 无法安装从此网站下载的加载项,因为它似乎已损坏

我正在开发者模式下添加扩展

清单文件

{
“名称”:“我的第一个分机”,
“版本”:“1.0”,
“描述”:“我做的第一次扩展。”,
“清单版本”:2,
“浏览器操作”:{
“默认图标”:“icons/icon16.png”
},
“图标”:{
“16”:“icons/icon16.png”,
“48”:“icons/icon48.png”,
“128”:“icons/icon128.png”
},
“背景”:{
“脚本”:[“background.js”,“eventPage.js”]
}

}
这在firefox中不起作用,因为您指的是chrome独有的
chrome
对象

我相信这是与较新的边缘,因为他们(铬和边缘)在引擎盖下共享类似的引擎

您需要做的是在此处使用
browserAction
API:
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction

或者编写以浏览器为中心的逻辑以使用不同的api

因为
chrome
api在firefox中不可用