如何安装我自己的firefox扩展

use*_*230 5 firefox-addon firefox-addon-webextensions

我是FF扩展程序开发的新手。我在Windows操作系统上工作。我正在使用网络扩展。我开始了我的第一个扩展。我创建了一个目录,My Documents其中包含扩展文件。这些文件是基于例如:你的第一个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。您能指出问题是什么吗?

use*_*230 1

问题是扩展必须保存在特定目录中。在winows中,目录是:C:\Users\"YourUser"\AppData\Roaming\Mozilla\Firefox\Profiles\"YourFireFoxProfile"\extensions 之后,尝试我在原始帖子中提到的步骤,你应该会发现添加的扩展。

  • 虽然这可能已经解决了您遇到的任何实际问题,但使用“about:debugging”作为临时加载的扩展不需要位于计算机上的任何特定目录中。仅当扩展永久安装时,才会将其放置在配置文件中的 *extensions* 目录中。虽然您可以手动将其放置在那里(Firefox 会要求您确认安装),但 Firefox 会使用正常的安装方法将其复制到那里。 (4认同)