taoww
狐狸大王
狐狸大王
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2019-11-21
  • 发帖数461
  • 经验418枚
  • 威望0点
  • 贡献值98点
  • 好评度72点
阅读:15401回复:68

mozilla官方针对扩展禁用问题的hotfix已出(已更新ESR和57之前版本的处理方法,以及卸载方法)

楼主#
更多 发布于:2019-05-04 20:12
最新更新:mozilla已经对所有还在支持的浏览器版本推送了更新,直接进行升级即可。如果由于种种原因还在用旧版的朋友可以直接安装官方的补丁扩展
47 ~ 56: https://addons.mozilla.org/firefox/addon/disabled-add-on-fix-52-56/
57 ~ 60: https://addons.mozilla.org/firefox/addon/disabled-add-on-fix-57-60/
61 ~ 65: https://addons.mozilla.org/firefox/addon/disabled-add-on-fix-61-65/



是在一个多小时前推出的。

图片:Snipaste_2019-05-04_20-02-12.png


补丁是通过firefox的实验学习系统(about:studies)推送的,所以必须在设置里  隐私与安全-> Firefox 数据收集与使用,勾选“允许 Firefox 向 Mozilla 发送技术信息及交互数据”+“允许 Firefox 安装并运行一些实验项目”
推送的时间不太好说,我同一台机器上,两个profile一个收到了一个没收到。

如果你是用的最新版(66+),可以直接访问 https://storage.googleapis.com/moz-fx-normandy-prod-addons/extensions/hotfix-update-xpi-intermediate%40mozilla.com-1.0.2-signed.xpi 来安装。不过这样安装后不会显示在about:studies里,将来可能会有些副作用 见更新内容
上面的链接即是最新版推送时要下载的地址(不清楚是只有这一个还是不同地区有不同的地址),由于是在google的服务器上,某些地区可能会被墙,导致无法下载,请自行准备代理来应对。我也把扩展作为附件上传了,方便没代理的人。

当hotfix扩展安装完毕,被禁用扩展恢复启用后,即可卸载hotfix扩展了。如果是通过推送安装的,直接到about:studies里删除。如果是手动安装的hotfix扩展,由于扩展是隐藏的,在about:addons里不会显示(但在about:debugging或about:support会列出来),不能用常规方法卸载。需要在浏览器chrome环境中执行下面的代码。可以进入浏览器的内部页面,比如about:support或者about:debugging,按F12打开开发者工具后选择控制台或者直接按Ctrl+Shift+K打开,输入以下命令进行卸载
ChromeUtils.import("resource://gre/modules/addons/XPIDatabase.jsm").XPIDatabase.getAddonByID("hotfix-update-xpi-intermediate@mozilla.com").then(e=>e.uninstall())
注意:如果在使用60 ESR或者57之前的旧版本,这个扩展不适用,不必安装,请按下面的方法来处理。如果误安装了,可以直接到about:addons中卸载。


更新:看了下扩展的代码,它实际是向firefox中导入了一个新的中间证书再重新验证所有扩展的签名。我将证书提取了出来,可以直接下载附件中的证书进行导入,就不需要再安装扩展了。注意,不是打开证书文件后选择“安装证书”,而是要到firefox的选项里  隐私与安全 -> 证书 -> 查看证书 -> 导入
如果你还没有遇到扩展被禁用的状况,只需导入证书即可。否则需要重新验证已安装扩展的签名,才能让被禁用的扩展恢复启用。需要手动在浏览器chrome环境里运行下面代码即可让firefox重新验证。可以进入浏览器的内部页面,比如about:support或者about:debugging或者chrome://browser/content/browser.xul之类,按F12打开开发者工具后选择控制台或者直接按Ctrl+Shift+K打开,按你所用的浏览器版本选择对应命令输入
最新版66+:
ChromeUtils.defineModuleGetter(this, "XPIDatabase", "resource://gre/modules/addons/XPIDatabase.jsm");
XPIDatabase.verifySignatures();
60ESR版(56也可以用这个):
ChromeUtils.defineModuleGetter(this, "XPIProvider", "resource://gre/modules/addons/XPIProvider.jsm");
XPIProvider.verifySignatures();
57以前:
Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm").XPIProvider.verifySignatures();


附件:
hotfix-update-xpi-intermediate@mozilla.com-1.0.2-signed.xpi
证书.zip



由于未登录用户无法下载附件,我在这里直接把证书文件内容贴出来,各位可以将下面三行内容保存为扩展名为crt的文件即可获得证书
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----

顺便说一下上面的是怎么来的:下载xpi,用解压缩软件打开(可以把扩展名改成zip),用文本编辑器打开里面的experiments\skeleton\api.js,里面有很长一段 let intermediate = "MII...4c="; ,引号中间的文本即是上面第二行的内容,再在前后各加一行以符合证书文件的格式要求。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-12-12
  • 发帖数18383
  • 经验4732枚
  • 威望5点
  • 贡献值4292点
  • 好评度1066点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2019-05-04 20:45
很乌龙,修复速度也很快。
Firefox More than meets your experience
yookee
火狐狸
火狐狸
  • UID2160
  • 注册日期2005-01-14
  • 最后登录2019-12-06
  • 发帖数176
  • 经验165枚
  • 威望0点
  • 贡献值172点
  • 好评度2点
  • 社区居民
2楼#
发布于:2019-05-04 21:17
生效要多长时间,一个多小时了,扩展还没回来

图片:2019-05-04_21-15-06.jpg

innki
小狐狸
小狐狸
  • UID42917
  • 注册日期2013-12-15
  • 最后登录2019-08-01
  • 发帖数53
  • 经验76枚
  • 威望0点
  • 贡献值36点
  • 好评度5点
  • 社区居民
  • 忠实会员
3楼#
发布于:2019-05-04 21:19
yookee:生效要多长时间,一个多小时了,扩展还没回来回到原帖
应该是马上生效吧
火狐爱好者。
taoww
狐狸大王
狐狸大王
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2019-11-21
  • 发帖数461
  • 经验418枚
  • 威望0点
  • 贡献值98点
  • 好评度72点
4楼#
发布于:2019-05-04 21:26
yookee:生效要多长时间,一个多小时了,扩展还没回来回到原帖
你这是还没有推送全。我顶楼补了张图,那个才是补丁。你看一下顶楼的链接,看能否访问不。如果不能的话,说明墙给挡住了补丁下载,请自行寻找代理
innki
小狐狸
小狐狸
  • UID42917
  • 注册日期2013-12-15
  • 最后登录2019-08-01
  • 发帖数53
  • 经验76枚
  • 威望0点
  • 贡献值36点
  • 好评度5点
  • 社区居民
  • 忠实会员
5楼#
发布于:2019-05-04 21:30
Android 上的 Firefox 有什么办法吗?
火狐爱好者。
wujxin
小狐狸
小狐狸
  • UID23554
  • 注册日期2008-04-05
  • 最后登录2019-12-05
  • 发帖数65
  • 经验18枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
  • 忠实会员
6楼#
发布于:2019-05-04 21:32
我是nightly版的,显示已经推送好了,但扩展还是不行,仍然只能去改config
taoww
狐狸大王
狐狸大王
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2019-11-21
  • 发帖数461
  • 经验418枚
  • 威望0点
  • 贡献值98点
  • 好评度72点
7楼#
发布于:2019-05-04 21:37
wujxin:我是nightly版的,显示已经推送好了,但扩展还是不行,仍然只能去改config回到原帖
你看一下是不是顶楼图中的那个。2楼的那个不是
tulip17
非常火狐
非常火狐
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2019-12-11
  • 发帖数945
  • 经验642枚
  • 威望1点
  • 贡献值396点
  • 好评度47点
  • 社区居民
  • 忠实会员
8楼#
发布于:2019-05-04 22:03
下午我火狐66还没问题呢,刚才突然就黄框提示,扩展都被禁用了,马上来这里寻找办法,就看到楼主及时雨了,下载安装上,正常了
火狐这是抽什么疯
wujxin
小狐狸
小狐狸
  • UID23554
  • 注册日期2008-04-05
  • 最后登录2019-12-05
  • 发帖数65
  • 经验18枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
  • 忠实会员
9楼#
发布于:2019-05-04 22:08
taoww:你看一下是不是顶楼图中的那个。2楼的那个不是回到原帖
应该是装好了,没装flash上传不了图片,反正是显示在Completed studies下



linwenzhi7
非常火狐
非常火狐
  • UID31370
  • 注册日期2009-12-13
  • 最后登录2019-07-29
  • 发帖数921
  • 经验145枚
  • 威望0点
  • 贡献值112点
  • 好评度20点
  • 社区居民
  • 忠实会员
10楼#
发布于:2019-05-04 22:20
感谢,已经回归beta。
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2019-12-10
  • 发帖数1918
  • 经验1132枚
  • 威望1点
  • 贡献值232点
  • 好评度161点
11楼#
发布于:2019-05-04 22:41
innki:Android 上的 Firefox 有什么办法吗?回到原帖
about:config
xpinstall.signatures.required = false
coolypf
狐狸大王
狐狸大王
  • UID31823
  • 注册日期2010-01-27
  • 最后登录2019-05-09
  • 发帖数357
  • 经验184枚
  • 威望1点
  • 贡献值50点
  • 好评度20点
  • 社区居民
  • 忠实会员
12楼#
发布于:2019-05-04 23:19
吓了一大跳
coolypf
狐狸大王
狐狸大王
  • UID31823
  • 注册日期2010-01-27
  • 最后登录2019-05-09
  • 发帖数357
  • 经验184枚
  • 威望1点
  • 贡献值50点
  • 好评度20点
  • 社区居民
  • 忠实会员
13楼#
发布于:2019-05-04 23:19
aaaa007cn:about:config
xpinstall.signatures.required = false
回到原帖
有效,谢谢
jiayiming
火狐狸
火狐狸
  • UID35865
  • 注册日期2011-04-04
  • 最后登录2019-12-11
  • 发帖数139
  • 经验139枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
  • 忠实会员
14楼#
发布于:2019-05-04 23:56
我试了一下 手动导入提取的证书没用  运行hotfix有用
上一页
游客

返回顶部