我一直在使用旧版本的Firefox,因为我有一个与新版本不兼容的遗留附加组件。现在,许多网站已经停止使用旧版本的Firefox,这迫使我更新Firefox 56,并更改遗留插件的代码,以使其工作正常。
总的来说,Firefox 56中遗留的插件工作,但有一些问题,我必须解决。
我当前的问题:我在文本编辑器中更改加载项文件,保存它们,重新启动火狐,但是浏览器没有使用新的附加文件,而是继续使用这些文件的旧版本。我不知道它把它们藏在哪里。
我已经禁用了在浏览器中检查外接程序签名.外接程序代码驻留在本地磁盘上的文件夹中(而不是压缩的)。在Firefox配置文件中的文件夹“扩展”中有一个文本文件,其中包含到该文件夹的路径。浏览器加载外接程序,外接程序工作,但使用旧版本的外接程序文件,即使在我更改原始文件之后。我试着禁用,然后启用插件,这一点都没有帮助.
如何在更改外接程序文件后强制Firefox 56重新加载这个遗留的外接程序?
发布于 2019-01-10 13:04:13
1. Uninstall the disabled/incompatible addon
2. Extract the xpi file (it is a zip file)
3. Edit install.rdf (contains extension identification and compatibility checks) to include a different version modify max version 56.\*
4. Edit chrome.manifest (contains technical configuration which can be common for all browser and version or can be customized per each different web browser or version) Modify appversion to apply to your browser version
5. Add all files to a file.zip
6. rename the file.zip to file.xpi
7. Install the addon file on your firefox
您可以在:best-practices-with-firefox-palemoon.html中了解更多详细信息
https://stackoverflow.com/questions/53568297
复制相似问题