7
29
2012
18

调教火狐14&15:地址栏显示网页图标,以及总结

本文来自依云's Blog,转载请注明。

好吧,我确认 Mozilla 已经脑残了,各种我喜欢的特性正在被去除,而我不喜欢的特性正在从 Google Chrome 抄袭过来。

火狐14开始,不再在地址栏显示网站图标了。Mozilla 说这样更安全,可我觉得,对于网站弄个挂锁图标就可以骗过的用户,地址栏图标去掉了他们依然会中招。而标签栏上的图标,我只用来识别标签页。地址栏图标的优势在于,不管标签页在哪里,它的位置总是固定的,用户不需要去判断当前标签页在哪里。于是我费了好久,终于通过查询火狐的源码库把这个特性加回来了。要补丁的请点击此处,我也提供打包好的 omni.ja 文件GFW认证。其中包含了自火狐7以来失去的双击标签页组创建新标签页的修改。

另外,火狐14地址栏默认自动填充到域名。可是我要域名干什么呢——我要访问的是页面!谁没事老去看人家网站的首页啊,当 RSS 不存在似的……好在我们还有个选项:browser.urlbar.autoFill。把它设置成false就可以了。


接下来,让我们怀念一下那些已经不再默认或者已经去除的特性(链接为找回该特性的办法)——

2012年8月30日更新:针对火狐15的补丁omni.ja文件地址不变。

2012年10月16日更新:针对火狐16的补丁omni.ja文件地址不变。

2013年4月16日更新:针对火狐20的补丁以及omni.ja文件地址在上述 Wuala 网盘地址中。

2013年11月27日更新:对于火狐 21 及以后,参见这里通过 userChrome 脚本的实现。

Category: 火狐 | Tags: 火狐 | Read Count: 12874
荒野无灯 说:
Jul 29, 2012 04:30:05 PM

我现在上网用opera挺顺手的。

muzuiget 说:
Jul 29, 2012 06:52:14 PM

同意第一句,唉,界面真是越来越像 Chrome 了。

ruka 说:
Jul 30, 2012 01:06:33 AM

同感。要命的是想转用其他浏览器,chrome,opera不提,webkit based的各种dwb,surf,sb,jumanji,uzbl,vimp等等试了一圈总觉得不太顺手。而且在我的老爷机上居然firefox是浏览体验最流畅的(只装了一个addon)。最后又回到firefox。

Avatar_small
依云 说:
Jul 30, 2012 08:47:32 AM

嗯,UI 最好的浏览器是曾经的火狐……有兴趣 fork 个火狐的 UI 不?

jiazhoulvke 说:
Jul 30, 2012 01:40:03 PM

其实何必升级呢?停留在3.X是最好的。虽然我是chrome粉,但我也不喜欢firefox现在的样子。学得不伦不类。还不如保持自己的风格。

Avatar_small
依云 说:
Jul 30, 2012 02:27:46 PM

1. 3.6 还有安全更新吗?
2. 3.6 执行 JS 速度慢
3. 3.6 不支持 pushState 什么的一大堆 HTML5 / CSS3 特性
4. 3.6 不支持标签页分组这唯一一个 Fx4 以来的创新
5. Arch 维护旧版本的包麻烦。Mozilla 和 Arch 官方的二进制包现在不一定能运行。

企业宣传片制作 说:
Jul 30, 2012 04:52:45 PM

有时候不升级也是可以的,升级了之后你会发现很多原来你装的插件都没有了

Avatar_small
Sunday 说:
Jul 31, 2012 06:03:25 PM

总有一天会换的,Mozilla真的越来越脑残了,不静下心来做产品,赶什么Chrome,这是战略问题,方向问题啊!

X 说:
Sep 11, 2012 12:52:37 AM

你的补丁在tete版火狐win下好像不起作用啊?反而弄得我的布局都乱了,firefox按钮跑到了右边,怎么解决?

Avatar_small
依云 说:
Sep 11, 2012 07:57:13 AM

tete 版火狐是什么东西?你的火狐版本号是多少?是使用 omni.ja 文件替换的还是自己手动打的补丁?

Tete009 说:
Sep 11, 2012 05:17:32 PM

Tete009版是一个日本人做的优化版,其实就是多了个控制内存的dll和做了针对SSE2的优化而已,应该跟官方版一样的。版本号15.0,直接替换omni.ja,你放出来不是说明可以直接替换吗?

P.S.你的验证码太扭曲了,连肉眼都识别不了……

Avatar_small
依云 说:
Sep 11, 2012 05:31:22 PM

是的,可以直接替换,不过是在 Linux 版。火狐对不同平台的设定都不一样的,所以很可能并不通用。

验证码我也没办法啊,总比 akismet 把所有评论都当成垃圾要好吧?

Tete009 说:
Sep 11, 2012 08:21:30 PM

我用的就是archlinux+firefox-kde-opensuse 15.0,替换omni.ja还是不行,不如你打包一个打好补丁的包放进archlinuxcn仓库吧,能不能顺便针对SSE2做PGO优化?我对Firefox不是很懂……

Avatar_small
依云 说:
Sep 11, 2012 09:40:56 PM

firefox-kde 啊,也没试过……也是样式乱了吗?
我懒啊,打包多麻烦。优化的话要重新编译了,更费时了啊。我以前编译个内核都用好久的。

Tete009 说:
Sep 11, 2012 09:46:55 PM

我看到仓库里有好多你打的包,以为你是专职维护者,多打一个firefox-lily应该不碍事吧?linux下的Firefox优化版真心少,少得在wiki上只有iceweasel之类的异类存在,我对火狐又一点不懂,要再碰上一个像你这样的中文维护者更是难上加难啊!

Avatar_small
依云 说:
Sep 11, 2012 10:06:29 PM

那些包是我顺手打的。简单地替换掉 omni.ja 是不难,不过要是搞编译期优化的话着实伤不起。内核我是因为工作需要用到 systemtap 才去弄的。

Tete009 说:
Sep 13, 2012 10:03:54 AM

还有就是我同时用firefox-kde和你的fcitx-lily之后似乎解决了右键菜单不出现的问题,但是和fcitx-gtk{2,3} fcitx-qt都有冲突,是不是可以卸掉这3个包了?你的fcitx-lily到底加了什么特性可以修复右键菜单问题?

Avatar_small
依云 说:
Sep 13, 2012 10:32:46 AM

fcitx-lily 只是修改了(默认分号键触发的)快速输入的行为。猜测可能是和重装了它有关。

fcitx-lily 包含了 GTK 2/3, QT 的输入法模块的,那些小包可以卸载了。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

| Theme: Aeros 2.0 by TheBuckmaker.com