firefox-addon - 如何安装我自己的 Firefox 扩展

标签 firefox-addon firefox-addon-webextensions

我是 FF 扩展开发的新手。我在 Windows 操作系统上工作。我正在使用网络扩展。我开始了我的第一个扩展。我在 My Documents 中创建了一个目录其中包含我的扩展文件。这些文件基于以下示例:Your First WebExtension它们是:manifest.json , icons/myicon.png , myextension.js .与示例一样,扩展程序所做的只是在 mozilla 页面上设置边框。这是js代码:document.body.style.border = "5px solid red";
当我在浏览器中安装扩展程序时,我导航到:about:debugging然后我点击了 Load Temprary Addon按钮,我选择了 .js文件。我收到此错误:There was an error during installation: Extension is invalid .你能指出问题是什么吗?

最佳答案

很可能是 manifest.json 文件中的错误。仔细检查该代码;如果一切看起来不错,请尝试暂时从中删除可选内容,然后在调试器中删除并重新加载您的插件,直到它工作为止。然后你可以缩小范围(很难准确地说,没有看到你的代码)。 JSON 中最轻微的错误将导致插件无法加载(例如括号不正确等)。

另见:Anatomy of a WebExtension

关于firefox-addon - 如何安装我自己的 Firefox 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43716129/

相关文章:

javascript - 如何确定您的扩展后台脚本在哪个浏览器中执行?

javascript - 在 Firefox 扩展中通过域名访问特定的 cookie

firefox - 如何在 firefox 和 safari 浏览器上加载扩展?

javascript - 修改视频元素的outerHTML而不破坏视频

javascript - Firefox WebExtension 导入服务

google-chrome-extension - 可以browser.tabs.query({active : true, currentWindow : true}) ever return more than one tab?

javascript - 删除 cookie 数组 (WebExtensions)

javascript - Firefox Inspector 的 Walker 如何工作?

firefox-addon - Mozilla Addon 开发检查环境

javascript - 后台请求的 webRequest 在 Chrome 中有效,但在 FF 中无效