相关疑难解决方法(0)

Firefox 扩展 .xpi 文件结构:描述、内容、创建和安装

我花了很多精力寻找一种简单的方法来开发 Firefox 扩展,但我无法创建扩展。请告诉我 Firefox 扩展的文件结构以及安装扩展的简单方法。

firefox-addon google-chrome-extension firefox-addon-sdk firefox-addon-webextensions

3
推荐指数
1
解决办法
8409
查看次数

如何打包未签名的Firefox WebExtension?

我正在尝试开发一个在Mac上运行FirefoxDeveloperEdition(不需要签名)的扩展.

我按照"您的第一个WebExtension"指南,使用"加载临时加载项"时一切正常.但是当我尝试打包并使用"从文件安装附加组件"安装它时,它显示"无法安装此附加组件,因为它似乎已损坏". 在此输入图像描述

我压缩所有文件(borderify.js,manifest.json,图标,没有容器文件夹)并将后缀更改为.xpi.这是正确的包装方式吗?一些答案提到应该有一个"install.rdf"?,如果是这样,我该如何创建该文件?似乎没有关于文档的指南.

更新:

我已经尝试使用mac内置"压缩n项",xpi文件,也尝试使用web-ext build,xpi文件.他们都得到了相同的错误提醒.

更新2:

xpinstall.signatures.required假装了about:config.

我的firefox版本是:51.0a2(2016-10-17)(64位)

有没有人能够加载未签名的xpi?它是Firefox的bug吗?还是只是我?

firefox firefox-addon firefox-addon-webextensions

2
推荐指数
1
解决办法
1098
查看次数