skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
阅读:5609回复:19

firefox 40.0 重新找回 Developer Dark Theme 主题解决方法

楼主#
更多 发布于:2015-08-11 20:35

firefox_40.0_win32: https://ftp.mozilla.org/pub/firefox/releases/40.0/win32/en-US/Firefox%20Setup%2040.0.exe
firefox_40.0_linux-x86_64: https://ftp.mozilla.org/pub/firefox/releases/40.0/linux-x86_64/en-US/firefox-40.0.tar.bz2
firefox_39.0.3_win32: https://ftp.mozilla.org/pub/firefox/releases/39.0.3/win32/zh-CN/Firefox%20Setup%2039.0.3.exe
firefox_39.0.3_linux-x86_64: https://archive.mozilla.org/pub/firefox/releases/39.0.3/linux-x86_64/zh-CN/firefox-39.0.3.tar.bz2
39.0.3的下载链接也贴出来了,需要回滚的可以下载。

看到40.0已经发布,兴冲冲去升级,结果有点小失望。firefox 40.0正式将搜索栏中xml加入到omni.ja文件,同时也使得修改默认搜索引擎麻烦了些,在linux下,由于压缩存储方式的关系,
不能直接右键解压,但这并不是大问题。对于我而言,影响最大的是:
40.0取消了browser.devedition.theme.enabled 参数,使得devtools.theme在light模式下,标签页无法启用开发模式的暗色直角式样,且导致devtools.theme切换至dark暗色主题后,顶部标题栏、地址栏、搜索栏、书签工具栏等部分无法开启dark式样,我试着安装FT DeepDark主题,但目前兼容40.0。真想不出开发者取消
browser.devedition.theme.enabled 参数是出于什么目的。

图片:1365x739_20150811_20:12:26.png



图片:812x458_20150811_20:13:35.png



PS: 怕造成本贴回复内容的混乱,不对原帖编辑,仅添加重新启用dev dark theme主题的解决办法。

关于启用dev dark theme,目前只有三种解决办法。
1.开启附加组件调试工具,ctrl+alt+j,弹出浏览器控制台,粘帖下面代码

图片:1218x529_20150814_22:04:36.png

LightweightThemeManager.addBuiltInTheme({
              id: "firefox-devedition@mozilla.org",
              name: "Developer Edition",
              headerURL: "resource:///chrome/browser/content/browser/defaultthemes/devedition.header.png",
              iconURL: "resource:///chrome/browser/content/browser/defaultthemes/devedition.icon.png",
              author: "Mozilla"
            });
缺点:只能临时生效,重启firefox后,暗色直角式样失效。
优点:不需要安装stylish,不需要添加css。

2.
安装stylish,添加css式样。
Mozilla - Dark Theme.css.rar
缺点:需要安装stylish。
优点:永久有效,除非在stylish中取消。

图片:1366x741_20150815_09:26:20.png



PS: 以上方法来源于GHacks
http://www.ghacks.net/2015/08/12/how-to-re-enable-the-dark-developer-theme-in-firefox-40-and-newer/

3.安装FT DeepDark

于作者没有更新,所以下载后,不能直接安装,用7zip或winzip等软件打开,仅解压install.rdf文件,用记事本打开,搜索
“<em:maxVersion>39.*”替换39为40,保存。将保存后的install.rdf文件替换xpi内的同名文件,安装即
可。
缺点:有bug,九宫格的边框不明显了(但是我不用九宫格,所以没什么影响)

图片:1366x741_20150814_21:29:00.png

最新喜欢:

fang5566fang55...
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2015-08-11 20:49
我记得omni.ja早就有了。默认搜索引擎没关注过,如果要改,我认为应该先删掉自带的引擎,然后添加一个ID不同的搜索引擎,改内核文件总归是很麻烦、容易损坏、每次更新后还得改。

browser.devedition.theme.enabled 取消也很正常,不是要剥离了吗,未来在浏览器中就不会集成相关文件了吧,改成轻量级主题。赞成这种精简化、模块化的改进。
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
2楼#
发布于:2015-08-11 21:34
yfdyh000:我记得omni.ja早就有了。默认搜索引擎没关注过,如果要改,我认为应该先删掉自带的引擎,然后添加一个ID不同的搜索引擎,改内核文件总归是很麻烦、容易损坏、每次更新后还得改。

browser.devedition.theme.enable...
回到原帖
omni.ja是早就有了,但是是从40.0才引入正式版的。但这对我倒是影响不大。至于精简,就像pocket模块,而且不是每个人都信任这个公司。还有这样一来,如果想用暗色主题,还得另装扩展,甚至可能出现不兼容状况,导致firefox不稳定。不过说什么也是没用的,看到有人提了,也看到官方的态度了。
文科
千年狐狸
千年狐狸
  • UID39959
  • 注册日期2013-10-17
  • 最后登录2019-07-27
  • 发帖数2069
  • 经验1328枚
  • 威望4点
  • 贡献值340点
  • 好评度256点
  • 最爱沙发
  • 社区居民
  • 忠实会员
3楼#
发布于:2015-08-11 21:49
43无压力
话说fang版什么时候写更新贴
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
4楼#
发布于:2015-08-11 22:19
skytalk:omni.ja是早就有了,但是是从40.0才引入正式版的。但这对我倒是影响不大。至于精简,就像pocket模块,而且不是每个人都信任这个公司。还有这样一来,如果想用暗色主题,还得另装扩展,甚至可能出现不兼容状况,导致firefox不稳定。不...回到原帖
不对吧,至少28正式版都有omni.ja的,根目录和browser目录各一个。再以前还曾经叫.jar。

精简不正是减少风险吗,API/接口风险另谈(比如pdf.js这次……)。开发版肯定会自带扩展的,对应版本肯定会兼容的,而且这样的话旧版本还能用新版本主题(虽然或许不兼容)。

总之我觉得拆分挺好的,之前很多东西都走集成化的路线(从Firefox 4开始,标签组),反而囊肿了,而且几乎没人顾后续发展,只是勉强维护……
文科
千年狐狸
千年狐狸
  • UID39959
  • 注册日期2013-10-17
  • 最后登录2019-07-27
  • 发帖数2069
  • 经验1328枚
  • 威望4点
  • 贡献值340点
  • 好评度256点
  • 最爱沙发
  • 社区居民
  • 忠实会员
5楼#
发布于:2015-08-11 22:37
yfdyh000:不对吧,至少28正式版都有omni.ja的,根目录和browser目录各一个。再以前还曾经叫.jar。

精简不正是减少风险吗,API/接口风险另谈(比如pdf.js这次……)。开发版肯定会自带扩展的,对应版本肯定会兼容的,而且这样的话旧版...
回到原帖
https://www.firefox.net.cn/read-50973  楼主说的omni.ja是这个意思
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
6楼#
发布于:2015-08-11 23:48
也不完全是https://www.firefox.net.cn/read-50973这个意思。
确实会减小风险,所以也没什么,但也可以把searchplugins拿出来单独放置,就像28。(还有,我都是调用chrome的libpdf,pdf.js也可以取消掉
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
7楼#
发布于:2015-08-11 23:48
文科:https://www.firefox.net.cn/read-50973  楼主说的omni.ja是这个意思回到原帖
意思是搜索引擎目录已经集成到 omni.ja 的意思?这种表达好奇怪……
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
8楼#
发布于:2015-08-12 00:06
yfdyh000:意思是搜索引擎目录已经集成到 omni.ja 的意思?这种表达好奇怪……回到原帖
上面已经说了,不完全是这个意思,只是说一下与39.0.3的不同而已。
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
9楼#
发布于:2015-08-12 10:26
然而40.0.1也快出了
http://pcxfirefox.wordpress.com/
vszhw
小狐狸
小狐狸
  • UID33448
  • 注册日期2010-07-16
  • 最后登录2019-04-28
  • 发帖数97
  • 经验124枚
  • 威望0点
  • 贡献值46点
  • 好评度4点
  • 社区居民
  • 忠实会员
10楼#
发布于:2015-08-12 10:41
1小时前看nightly还没有40.0.1,这就出来啦
Atester
狐狸大王
狐狸大王
  • UID45325
  • 注册日期2014-04-03
  • 最后登录2016-09-14
  • 发帖数391
  • 经验358枚
  • 威望0点
  • 贡献值56点
  • 好评度23点
  • 社区居民
  • 忠实会员
11楼#
发布于:2015-08-12 12:05
最方便的办法是整个语言包,然后把语言包的searchplugin里的文件换掉,我现在就是这么干的
Doing good is all our mission!
hill
狐狸大王
狐狸大王
  • UID4423
  • 注册日期2005-03-26
  • 最后登录2020-09-09
  • 发帖数344
  • 经验131枚
  • 威望0点
  • 贡献值90点
  • 好评度3点
  • 社区居民
  • 忠实会员
12楼#
发布于:2015-08-12 17:36
browser.devedition.theme.enabled
可是我喜欢直角呀
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
13楼#
发布于:2015-08-12 17:48
Atester:最方便的办法是整个语言包,然后把语言包的searchplugin里的文件换掉,我现在就是这么干的回到原帖
我感觉这个完全不是问题 再说还有这个参数呢browser.search.loadFromJars

即使为true的话还可以修改路径 browser.search.jarURIs
我猜也能实现便携化吧
http://pcxfirefox.wordpress.com/
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
14楼#
发布于:2015-08-13 00:23
文科:43无压力
话说fang版什么时候写更新贴
回到原帖
我的还是42a1
上一页
游客

返回顶部