如何强制Firefox 56重新加载旧版加载项?

时间:2018-12-01 06:20:32

标签: firefox firefox-addon xul firefox-addon-overlay

我一直在使用旧版本的Firefox,因为我有一个与新版本不兼容的旧版附件。现在,许多网站已经停止使用旧版本的Firefox,这迫使我更新到Firefox 56,并更改旧版附件的代码以使其可行。

通常,旧版附件可在Firefox 56中使用,但我需要解决一些问题。

我当前的问题:我在文本编辑器中更改了附件文件,将其保存,然后重新启动Firefox,但是浏览器没有使用新的附件文件,而是继续使用旧版本这些文件。我不知道它在哪里。

我已禁用在浏览器中检查加载项签名。附加代码位于本地磁盘上的文件夹中(未压缩)。在Firefox配置文件中,文件夹“扩展名”中有一个文本文件,其中包含该文件夹的路径。浏览器加载加载项,该加载项可以使用,但是即使我更改了原始文件,也使用旧版本的加载项文件。我尝试禁用然后启用该加载项,这根本没有帮助。

更改附件文件后,如何强制Firefox 56重新加载此旧的附件?

1 个答案:

答案 0 :(得分:1)

  1. 将已安装和已禁用/不兼容的插件的软件包(xpi)复制到路径。 (... \ Profiles \ xxxxxxx.default \ extensions) 请注意,文件可以具有类似{b9db16a4-6edc-47ec-a1f4-b86292ed211d} .xpi的名称,但是使用about:support可以找到与此插件相关的名称。

    1. 卸载禁用/不兼容的插件
    2. 提取xpi文件(它是一个zip文件)
    3. 编辑install.rdf (包含扩展名标识和兼容性检查) 包含其他版本 修改最高版本56。*

    4. 编辑chrome.manifest (包含所有浏览器和版本都可以通用的技术配置,或者可以针对每个不同的Web浏览器或版本进行自定义) 修改appversion使其适用于您的浏览器版本

    5. 将所有文件添加到file.zip

    6. 将file.zip重命名为file.xpi
    7. 在您的Firefox上安装插件文件

您在以下位置有更多详细信息: best-practices-with-firefox-palemoon.html