javascript - Firefox - 无法安装该附加组件,因为它似乎已损坏

标签 javascript json firefox-addon firefox-addon-webextensions xpi

我正在尝试为 Firefox 创建一个附加组件,它可以在登录网站时绕过服务器端身份验证。 但是,在创建压缩的 .xpi 文件(包含 manifest.json 和 webrequest.js 文件)后,当我尝试在 Firefox 上添加它时,我在 Firefox 上收到错误:无法安装该附加组件,因为它似乎是腐败的。 我已在 firefox about:config 页面上将 'xpinstall.signatures.required' 设置为 false。 attached is the zipped .xpi file created

请就可能出现的问题提出建议

最佳答案

您上传的文件包含以下内容:

FFExtn.js
FFExtn.json

没有任何manifest.json

FFExtn.json 内部:

{
    "name": "Webrequest API",
    "version": "1.0",
    "description": "Extension to handle Authentication window",
    "permissions": [
        "webRequest",
        "webRequestBlocking",
        "<all_urls>"
    ],
    "background": {
        "scripts": ["webrequest.js"]
    },
    "manifest_version": 2
}

没有任何webrequest.js

更改:
FFExtn.json -> list .json
webrequest.js -> FFExtn.js

关于javascript - Firefox - 无法安装该附加组件,因为它似乎已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59192621/

相关文章:

javascript - 如何使用按钮的 "data-"属性调用选定的 JavaScript 函数

.net - 将 JSON 解析为 .NET 4.0 中的非对象?

javascript - 我应该在哪里接受 Firefox 附加组件分发协议(protocol)?

css - 使用调试信息和源映射将 Sass 处理为 css 有缺点吗?

javascript - 我想替换 Firefox 覆盖插件中的 innerHTML() 调用

javascript - 滚动部分时是否有用于自定义转换的整页 js 代码?

javascript - 动态创建脚本 : readyState never "complete"

python - 在 Django 中解析 json 中的日期

javascript - 日语文本的按键事件

javascript - 创建多边形时使用 MVC 数组