一直以来都使用Firefox作为主要浏览器,原因很简单,在这个所有公司都在想方设法获取你的隐私的时代,Mozilla在想方设法保护你的隐私,所以我一度宁愿花15秒等它启动,也不愿意开Chrome(当然我还是装了的,因为部分网站兼容性需要)。
众所周知Firefox在国内有2个版本,一个是Mozilla直接发布的Firefox,有中文版,另一个是由谋智(Mozilla在中国的子公司)发布的天朝特供版,至于你正在使用的是哪个版本,可以在菜单-帮助-关于中查看,譬如Mozilla版长这样:
谋智版长这样,版本号那里有北京谋智网络技术有限公司和MozillaOnline,在别处看到有人评论说Firefox 84移除了这两行字,我特意实测了一下,依然存在:
鉴于国内公司的一贯尿性(见后文Q1),我当然是兹磁Mozilla版啦!
于是问题来了,某天我发现我的某台电脑的Firefox竟然是谋智版,又懒得重新同步数据修改设置,就想了个小聪明的办法,下载了Mozilla版的安装包覆盖安装,又卸载了天朝特供的扩展,以为就万事大吉了,这么用了一段时间也没什么问题,直到昨天发现扩展同步不上了(应该是一直都同步不上,只是之前没修改过所以没发现),打开设置,发现Firefox账户的按钮点了根本没反应,这才发现有问题。有问题那就重装呗,于是下载了Mozilla版的离线安装包,卸载了谋智版,安装原版,装完之后傻眼了,Win10的默认程序设置里找不到Firefox,也就是说没办法设Firefox为默认浏览器!
那就Google吧,有人说点击下面的“按应用设置默认值”就可以设置啦,我就试了试,然后设置崩溃了。
对的,闪退掉了,事件查看器里是这么写的:
又赶紧Google这个问题,发现遇到的人还挺多的,是4月更新带来的bug,试了一些解决方法都不奏效,无奈睡觉了。
今天起来发现装完昨天的补丁之后,按应用设置默认值可以打开了,但是里面依然没有Firefox= =这个时候才意识到应该是卸载不彻底导致注册表项有错误,于是又试了很多遍,装Mozilla版再删,装谋智版再删,装旧版再删,手动删配置文件,都不奏效,最后抱着死马当活马医的心理下了个Iobit Uninstaller(之前用的是Revo,Iobit这是个国产货,一直不太放心),把Firefox删掉,清理,重装,然后默认应用的选项奇迹般地回来了!不过这个时候装的是谋智版,又卸掉再装Mozilla版,然后翻新浏览器(因为Firefox卸载默认不删配置,所以重装之后特供的插件都还在),登陆账户同步,我的Firefox终于满血复活了!
总结一下,问题的发展是这样的:
- 首先作死装了Firefox谋智版
- 然后作死用Mozilla版覆盖了谋智版,导致同步功能异常
- 最后作死用Revo卸了Mozilla版,导致注册表有残留没清理掉,这一点可以由我前后两次用Iobit Uninstaller清理注册表时删除的条目数量不同佐证,前一次删除的大概是包括了之前的残留,所以比后一次多了50多条
- 注册表残留导致新安装的无论哪个版本都无法设置默认浏览器
经过这一件事情,我们学到了:
- Firefox谋智版和Mozilla版可能不是完全兼容的,虽然都叫Firefox,至少Mozilla版的安装包并没有为谋智版做兼容
- Revo Uninstaller不是那么靠谱,当然也有可能是因为我贪图免费,用的是过时的版本(2.x)
- 重启大法和重装大法并不是万能的
- 谋智是个坑
鉴于很多读者都有疑问,下面是Q&A部分
Q1:Mozilla版和谋智版有什么区别?
A1:二者并不完全相同,好像是在知乎上看到说谋智只是被授权使用Firefox商标,很多开发活动还是自主的。至于区别在哪,也没有一个官方的说法,目前据我观察应该有以下几个:
- 谋智版增加了几个扩展,并且非常骚地默认在隐身模式下启用。当前版本(Firefox 87)包括:附加组件管理(提供找回关闭的标签页按钮和拖拽搜索功能,据说还提供广告功能,注意不是广告拦截,而是在页面里插入广告),火狐主页(不知道跟直接设置首页有什么区别),网页截图(现在国际版自带这个功能了,不需要扩展),标签页优化,火狐新标签页,网银支付助手(这三个不知道做啥的),非常的中国特色,Mozilla版也可以安装这些扩展实现相同的功能(但是个人非常不建议),在谋智的论坛里找
- 谋智版只能使用火狐通行证登录(我测试的版本删除了Firefox account,但是有读者反馈某些版本可以使用,未解之谜),Mozilla版只能使用Firefox account,二者享受的同步功能是一样的,不过数据完全不互通,前者的数据估计是保存在国内。如果一定要在国际版中使用火狐通行证,可以安装附加组件管理器,账号系统会被接管,且删除扩展后不会恢复,请慎用
- Mozilla版是开源的,源码在ftp上可以找到,谋智版
我暂时没找到源码在哪,另外附带的扩展是闭源的没有提供源码链接,不过解包可以看出差异(具体在后文),附带的扩展也可以解包,相当于开源吧 - 谋智版在2020年11月开始恰烂钱啦,推广页面十分辣眼睛,请非战斗人员尽快撤离:
- 经过解包对比,谋智版和简体中文国际版的安装包差别在于前者多了一个distribution文件夹,其他文件均完全相同(测试版本93.0,感谢评论区@firefoxfans 提供线索)。这个distribution里面包括:
- distribution.ini:“关于”里的“北京谋智网络技术有限公司”等字符,同步账号设置,火狐中国首页设置,搜索引擎设置,一些书签(主要是推广,并且还带追踪代码,吃相属实难看)等;
- setup.ini:中国特色扩展列表
- extensions和optional-extensions:中国特色扩展文件
- searchplugins:百度和亚马逊中国的搜索配置
Q2:如何分辨我安装的是Mozilla版还是谋智版?
A2:几个方法供参考:
- 看“关于”中是否有北京谋智网络技术有限公司,截图见上文
- 查看是否有中国特色的扩展(如果你没有手动安装)
- 查看账号登录页面,谋智版是“火狐通行证“,域名是firefox.com.cn
Q3:我想从谋智版迁移到Mozilla版,如何操作?
A3:在谋智版书签管理器中导出书签(Ctrl+Shift+B新版变成了Ctrl+Shift+O),在 about:logins 中导出密码,卸载谋智版(建议用专业卸载工具),下载Mozilla版安装包,安装,翻新浏览器(启动Firefox的时候按住Shift不放,会弹出这个选项),设置、扩展等需要重新配置。评论区有读者提供了手动转换版本的方法(大佬的智慧是无穷的),但存在风险,本人仍然建议全新安装并翻新,如果一定要手动操作,请完整阅读评论后再决定,并自行承担后果。
Q4:如何下载Mozilla版Firefox?
A4:去官网或者ftp,注意域名一定要是mozilla.org,但是直接访问mozilla.org不行的,会跳转到特供版。或者用PowerShell命令(感谢评论区@yogaskung):
Invoke-WebRequest -o ./ff-installer.exe 'https://download.mozilla.org/?product=firefox-latest&os=win64&lang=zh-CN'
./ff-installer.exe
使用winget的同学,正确授权的winget下载的版本是Mozilla中文版,可以直接使用
winget install firefox
Q5:谋智版自带的找回标签页和拖拽搜索好好用啊,Mozilla版怎么拥有?
A5:十分不建议您去谋智论坛安装相同扩展,可以使用其他扩展代替,例如Undo Close Tab和Fire Drag,这两个扩展都是开源的,不用担心后门。
文章评论
强烈建议把以下代码写入HOSTS
0.0.0.0 firefox.com.cn
0.0.0.0 firefox.com.cn
0.0.0.0 download-ssl.firefox.com.cn
0.0.0.0 firefoxchina.cn
0.0.0.0 home.firefoxchina.cn
0.0.0.0 start.firefoxchina.cn
0.0.0.0 firefoxchina.cn
0.0.0.0 flash.cn
我也被坑了,我在工作用电脑中,第一次看到了这两行字,升级后又不见了,有一天,我发现它没有响应,就再去官网重装了一次;然而,出于未知原因,看到了有同样的两行字,我卸载后,再安装了国际版,发现仍然有国内版的样子,最后,我“破格”安装了第一次安装时的版本,发现由于比之前的版本低,而且有降级保护,需要重新建一个配置文件;这是我看见那两行字消失了,终于摆脱了,不过配置文件完全丢失了;幸好我有一台家用电脑,所以我再同步时可以使用家用电脑的数据覆盖工作用电脑的数据;唯一例外是:升级记录不见了。然后,看完这篇文章后,我就知道为什么出现这两行字了。
@rubycon 唉又一个,火狐的骚操作真是坑了不少人,真不知道Mozilla为什么要这么搞😔
@rubycon 是啊。在我看了国内的一些火狐教程后,我发现好几个都被坑了,但他们没发现
这个真的屑,我还一直纳闷,明明之前收藏了书签,但是在手机版却没同步过来,然后电脑重装之后再下发现书签也没同步,甚至还说我没注册,我还一头雾水,原来是有两个版本
@泰森 确实这个太坑了,没点专业知识很容易就丢数据,不理解Mozilla为何要这么做_(:з」∠)_
特供版,尊照當地法律法規,你懂。而原版特點,著重隱私保護,和不收集個人信息。Opera也曾領教過,某天自動變成國內版,有些網站還被瀏覽器攔截
@不買行貨 Opera不是国内版那么简单,而是被昆仑万维和360收购了,自新闻公布之日起我就再也没用过
行貨即特供貨,太多坑,我手機要買正水貨。軟件,瀏覽器也要水貨。
@不買行貨 对,老板专业(๑•̀ㅂ•́)و✧
感谢各位的分享.
我的经验:
国内版卸载后, 其profile还在. 装了国际版后,用原profile还是登录的是国内火狐帐号.
firefox是支持 多profile的.
其实国际版只要新建profile就是登录的国际版了.
所以其实国内版profile中改改设置就应该能用国际版帐号登录了, 但是为了彻底,新建profile最好.
打开 about:profiles 即可操作. 可打开多个profile, 然后将国内的数据照着一点点搬到国际版profile中去即可.
其实所有的方法, 都在 https://support.mozilla.org/ 官方的帮助页面中, 建议看英文.
另外, 根据功能页面显示可知, 其同步服务是可同步插件的设置的.
另外, firefox是高度可定制的, 即通过 user.js, omni.ja等, 反正全部都可在 官方帮助中找到. 网上也可搜索相关文章. eof.
@观察者x 好耶,又涨姿势了!
同步扩展设置我没有仔细研究过,多数扩展我都使用的默认设置,但是我自己使用的,比如TemperMonkey安装的脚本是不同步的,ublacklist的列表是不同步的,Multi-Account Containers身份是不同步的(需要绑定账号单独开启),可能同步的是扩展详情里的设置,比如是否在隐私窗口开启?
国际版的简体中文或语言包还是会绑火狐中国主页,这个可以编辑安装目录下browser文件夹中的omni.ja文件(实为自解压zip)。
文件内路径:omni.ja:chrome\zh-CN\locale\browser\browser.properties
记事本打开browser.properties,找到结尾部分删掉下面两行即可
# DO NOT REMOVE: this string is used to set up the home page for zh-CN
browser.startup.homepage = https://start.firefoxchina.cn
@yoga.yang 然后兄台,其实还应该修改一处才不留下痕迹,在omni.ja文件路径:defaults\preferences里有个firefox-l10n.js,它指向了你说的这个地方,直接双斜杠注释掉
pref("browser.startup.homepage", "chrome://browser/locale/browser.properties");
这样才不会绑火狐主页
退一步说,其实国际版改不改这个无所谓,除非你不想更新,不然每次更新还得操作
@燃烧吧狐狸 抓到两位列文虎克😂确实,这个选项不涉及安全和隐私,仅仅是一个本地化设置,在设置里修改一下主页即可,并且不会反弹,除非强迫症无需修改,强迫症可以下英文版然后装中文包,否则可能还真得每次更新都改一回
对的,确实不建议安装中国版的插件,特别是 定制主页、定制标签页和附加组件管理器这三个,另外三个算比较安全,但能不安装尽量不安装。
然后还有一点我要指出,智障版的那些个插件全部集成在安装包中,有需要的朋友可直接用winrar等解压工具把安装包拆了,搜索扩展名为xpi的就是那些个智障插件了(当然了,需要注意智障官网下载的是下载器,安装包只能拆完整版的安装包,方法是先拆下载器,找到partner.ini,里面就有智障版的完整安装包地址,然后下载完安装包并拆了找xpi就完事了)
@firefoxfans 确实是个好办法,不过为了避免围观群众作死,就不更新到正文了😂全量包没那么复杂,下载页有个“高级安装选项和其他平台”,点那个就行
然后我其实是把appdata里的浏览器配置全部改名备份后卸载智障版并安装国际版来覆盖配置的 用起来基本正常,这也是一种替换思路,甚至有些还适用于chrome保留部分设置转edge等等
@firefoxfans 原理上没问题,但是我之前遇到的默认值问题应该不是因为appdata,我也清过这个目录,可能是注册表相关的bug,或许现在修复了,但是为了避免其他问题莫名其妙的问题,还是全新安装为好
@Fox 哦这样啊 可能我是虚拟机跑,用它自带的卸载还整挺干净。
其实貌似现在这个火狐的大坑又自己收回去了,谋智版在同步中也可以切换回全球服务了,直接在地址栏里打Firefox.com会自动跳转到mozilla.org,而打mozilla.org反而会跳到firefox.com.cn
@comet mozilla.org一直都会跳转firefox.com.cn,firefox.com跳mozilla.org忘了之前有没有,这特么都是什么迷惑操作_(:з」∠)_全球服务我有空再验证一下
看到这篇文章我才知道iobit竟然是国产,长得太像外国全家桶了
@白露酱 哈哈是的,他们主要面向国外用户,其实是正经国产货,公司叫做成都正欣德信息技术有限公司
我他妈真是无语了,ios版的怎么下载都是特供版
@fox 哈哈哈iOS我还真没研究过,美区Apple ID下到的似乎是国际版,你试试看?
请问完整的迁移具体要怎么做?包括:设置,密码,书签,历史纪录,扩展和扩展设置,不知道还有没有遗漏的。
@apple 说实话我比较建议全新安装手动迁移,密码可以在 about:logins 中导出,书签可以在书签管理器中导出,其他就只能重设了(或许可以导出数据库,我没有研究过)。
如果一定要保留历史的话,给你一个可能的思路:在中国版中同步完成后,卸载,全新安装国际版,通过 https://accounts.firefox.com.cn/?service=sync 登录火狐通行证,同步完成后退出,再通过 https://accounts.firefox.com/?service=sync 登录国际版Firefox sync。
另一个可能的思路(可行性更高,但是有点担忧隐私):安装附加组件管理器(http://mozilla.com.cn/forum.php?mod=viewthread&tid=343905),然后账号系统就会被火狐通行证接管,正常同步即可。
注意:无论哪种方法,扩展设置都不能同步,Firefox不支持这个功能,你只能依赖扩展内建的同步或者导出功能,另外操作前建议先导出书签和密码,以免出现bug无法恢复。
因为我没有火狐通行证无法实测,如果你成功的话可以给我留言,我更新到正文里。
一直没有注意过这种区别,最近在 macbook 上装 firefox,才发现 appstore 上提供的和我平时使用的不是一个东西,我说怎么标签一直同步不过来。不过我采取的方法是下载国内版代替国际版,因为我觉得国内版有个功能特别好用,就是打开最近关闭页签,这个在国际版上没有。另外国内版收藏的书签也多一些,这是我一直用 firefox 的原因。
@yunh 找回标签页很简单啦,快捷键ctrl+shift+t,或者安装插件Undo Close Tab即可,书签可以导出导入的,我印象国内版找回标签页是一个叫做附加组件管理的扩展提供的,有人说这个扩展带广告。
请问这个算是国际版吗?
<a href="https://sm.ms/image/5c9JehyHizQFuU8" target="_blank"><img src="https://i.loli.net/2021/02/01/5c9JehyHizQFuU8.png" ></a>
@沧笙踏歌
@沧笙踏歌
@沧笙踏歌 https://i.loli.net/2021/02/01/5c9JehyHizQFuU8.png
@沧笙踏歌 是国际版的
@Fox ok,谢谢
如何在 Windows 10 上快速安装 Firefox:
1. Win + R: powershell
2. Invoke-WebRequest -o ./ff-installer.exe 'https://download.mozilla.org/?product=firefox-latest&os=win64&lang=zh-CN'
3. ./ff-installer.exe
@yogaskung 不好意思 zh-CN
@yogaskung 还少了俩斜杠和后引号,给你加上了
这个方法好,搞不懂地址的亲们可以试试
一直用的谋智,搜索little fox动画来到这里,头一次听说中国特供版,以前也没注意!mozilla.org直接跳到.cn咋整?
@wei 哈哈我还不知道这个动画呢,去Mozilla的ftp下,不会跳转,目前最新的稳定版是83.0
我打算把Chrome逐步替换掉了
@未知狐 资瓷!Google现在越来越瞎搞,屠龙勇士正在变成龙
@Fox
是的,如果不是考虑跨平台的问题我还不如用EDGE,Chrome卸载很久了,现在用的Edge,马马虎虎吧,目前垃圾广告倒是没有。但是很遗憾微软显然不打算造Linux版Edge跟Windows抢饭吃。
@未知狐 Edge是有打算出Linux版本的,不过在我看来,Edge的体验跟Chrome并没有多大区别,隐私方面甚至比Chrome还堪忧(https://36kr.com/p/684267187489152),当然是资瓷Firefox啦
@Fox 嗐,微软已经开始放鸽子了。
@未知狐 我相信鸽子会来的,毕竟微软一向用心给别家平台写代码,用脚给自家平台写╮(╯▽╰)╭
什么支持国产,国产全是坑……我的firefox,点到链接栏,弹出全是固定的一些推广链接,完全没办法去掉
@noone 之前没分清,智谋版,现在标签页什么的,卸载重装也麻烦
@noone 可以把书签导出成html再卸载重装,或者用国际版账号同步
@noone 哈哈哈是不是之前装的有国产浏览器,火狐给书签导入进去了
直接搜测试版或者开发者版不就行了,这俩没有特供,开发者工具也比正式版多
@Laowub 对一般用户来说,开发者工具用不上的呀,而且不如正式版稳定╮(╯▽╰)╭
听说特供版会莫名屏蔽网站,吓死宝宝了,赶紧过来核实一下
@欧尼酱 这个我还真没有研究过 不过特供版带一些扩展,不排除这种可能性,如果你有的话可以看看这些扩展的权限
中国版只是自带了几个扩展而已 ,移除之后和国际版一模一样,完全没必要用国际版,
@走--- 肯定是有不同的,比如国际版不支持火狐通行证。中国版源码没有公开,所以细节我也不清楚
@走--- 如果只上百度,那是一样的。如果与国际接轨就不一样了。
电脑一直是国外版本,手机也是美区相互下载的国外版本,但是手机版本隔一段时间账户登陆失效之后去登陆竟然弹出的是谋智的界面,吓死了,又把手机改为英文,这才出现过在的登陆界面,但是最近这个方法也不行了,这到底怎么回事,美区账户下载的给我弹出谋智???不知道大家有没遇到,坑爹了感觉firefox就不该允许谋智存在
@飞机 表示爪机在play下载的,很多年了没出现过登录失效或者弹谋智的情况 你考虑在play下然后给火狐加进代理再登陆试试?
谋智这个奇葩我也不知道怎么来的,05年建立跟什么国安法应该没关系,源码不公开可能违反MPL,不过没人管,天朝公司都是奇葩╮(╯▽╰)╭
@Fox 经过我这几天连续攻坚火狐中国版和简体国际版,我发现了两者的真正差异!两者的安装包文件除中国版多了distribution文件夹以外,其他几乎毫无区别(已比对过md5值)。经测试,在安装完中国版后直接删除安装目录里的distribution文件夹后,即可秒变简体国际版(已经在appdata里生成过中国版配置文件除外)。然后这个distribution文件夹其实就是安装程序和浏览器主程序运行需要读取的预配置,里面含有中国版特色玩具,这些玩具当你第一次打开浏览器后就默认安装并生成配置。所以,中国版转国际版除了删文件夹外,还需要手工改配置。注册表方面由于两版安装程序逻辑一样,所以无明显差别。(楼主那个问题可能是win10的系统级问题与火狐无关)
根据上述原理,我完全可以把中国版关于位置的文字diy成其他文字,比如LITTLEFOX定制版,之类的文字
@firefoxfans 所以其实中国版转简体国际版其实就3步,1.删除安装目录的distribution文件夹,2.卸载浏览器的特色扩展和设置,3.去appdata手工改配置(路径为%AppData%\Mozilla\Firefox\Profiles\随机字串.配置名\pref.js),从中搜索并删除全部cn域名的东西(有风险,请做好备份)
@firefoxfans 厉害啊,大佬用心了!稍后我更新到正文
2020/4/16 Revo Uninstaller Free和两年前一样,依然留在2.1.1版没更新。