我是FF扩展程序开发的新手。我在Windows操作系统上工作。我正在使用Web扩展程序。我开始了我的第一个扩展。我在My Documents中创建了一个目录,其中包含我的扩展文件。这些文件基于Your First WebExtension中的示例,它们是:manifest.jsonicons/myicon.pngmyextension.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

09-25 18:20
查看更多