我是 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/