最近Firefox的证书问题导致很多附加组件无法使用的问题很是上火, 很多组件无法使用, 因为ScrapBook这个组件一直坚守这Firefox56.0这个版本, 还好这个组件没出问题, 等待官方更新补丁后仍然有很多组件无法会用, 上网试了很多办法, 终于找到对我来说是有效的办法了, 记录一下:
1. 在地址栏输入:about:config
2. 搜索:xpinstall.signatures.required 将默认的true双击修改为false
3. 先关闭Firefox;
4. 进入到你用户目录的AppData目录下, 我的firefox路径是C:\Users\A\AppData\Roaming\Mozilla\Firefox\Profiles, 进入这个路径会有个xxxxxx.default目录, 进入该目录找到extensions.json文件, 做下备份, 是管理附加组件的JSON文本.
5. 编辑这个文本, 将你要启用的组件字段“appDisabled”: true 更改为“appDisabled”: false, 同时将对应的“signedState”:-1 改为“signedState”:2, 修改完保存;
6. 重新打开你的浏览器进入附加组件查看, 由于JSON代码较多, 你的字段修改可能错位, 建议是全部都启用, 然后进入附加组件在界面禁用不需要的组件.
该方法在firefox56上测试可用, 目前已解决问题.
这个解决办法发现每天打开浏览器都需要重新设置一次, 可备份该文件, 另外发现了一个官方的组件补丁链接地址:
https://addons.mozilla.org/zh-CN/firefox/addon/disabled-add-on-fix-52-56/