提问人:and his dog 提问时间:12/1/2018 更新时间:1/10/2019 访问量:574
如何强制 Firefox 56 重新加载旧版附加组件?
How to force Firefox 56 to reload a legacy add-on?
问:
我一直在使用旧版本的 Firefox,因为我有一个与新版本不兼容的旧版附加组件。现在许多网站已经停止在旧版本的 Firefox 中工作,这迫使我更新到 Firefox 56 并更改旧版附加组件的代码以使其可用。
一般来说,遗留的附加组件可以在 Firefox 56 中使用,但有一些问题我必须解决。
我目前的问题:我在文本编辑器中更改附加文件,保存它们,重新启动Firefox,但浏览器没有使用新的附加文件,而是继续使用这些文件的旧版本。我不知道它把它们放在哪里。
我已禁用在浏览器中检查加载项签名。附加代码驻留在本地磁盘上的文件夹(未压缩)中。在Firefox配置文件中,在文件夹“extensions”中有一个文本文件,其中包含该文件夹的路径。浏览器加载附加组件,附加组件可以工作,但使用旧版本的附加组件文件,即使在我更改原始文件之后也是如此。我试图禁用然后启用该附加组件,但这根本没有帮助。
如何强制 Firefox 56 在更改附加组件文件后重新加载此旧版附加组件?
答:
将已安装和禁用/不兼容插件的软件包 (xpi) 复制到路径中。 (...\Profiles\xxxxxxx.default\extensions) 请注意,文件的名称可以类似于 {b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi,但使用 about:support,您可以找到与此插件关联的名称。
- 卸载已禁用/不兼容的插件
- 解压 xpi 文件(它是一个 zip 文件)
编辑 install.rdf (包含扩展标识和兼容性检查) 包含其他版本 修改最高版本 56.*
编辑 chrome.manifest (包含技术配置,可以是所有浏览器和版本通用的,也可以根据每个不同的 Web 浏览器或版本进行自定义) 修改 appversion 以应用于您的浏览器版本
将所有文件添加到文件 .zip
- 将 File.zip 重命名为 file.xpi
- 在Firefox上安装插件文件
您可以在以下位置找到更多详细信息:firefox-palemoon.html 最佳实践
评论