本文来自依云's Blog,转载请注明。
好吧,我确认 Mozilla 已经脑残了,各种我喜欢的特性正在被去除,而我不喜欢的特性正在从 Google Chrome 抄袭过来。
火狐14开始,不再在地址栏显示网站图标了。Mozilla 说这样更安全,可我觉得,对于网站弄个挂锁图标就可以骗过的用户,地址栏图标去掉了他们依然会中招。而标签栏上的图标,我只用来识别标签页。地址栏图标的优势在于,不管标签页在哪里,它的位置总是固定的,用户不需要去判断当前标签页在哪里。于是我费了好久,终于通过查询火狐的源码库把这个特性加回来了。要补丁的请点击此处,我也提供打包好的 omni.ja 文件GFW认证。其中包含了自火狐7以来失去的双击标签页组创建新标签页的修改。
另外,火狐14地址栏默认自动填充到域名。可是我要域名干什么呢——我要访问的是页面!谁没事老去看人家网站的首页啊,当 RSS 不存在似的……好在我们还有个选项:browser.urlbar.autoFill。把它设置成false就可以了。
接下来,让我们怀念一下那些已经不再默认或者已经去除的特性(链接为找回该特性的办法)——
-
火狐14
- 取消地址栏的网站图标,可信站点标识变丑了(本文补丁已经包含)
- 默认开启地址栏自动填充
- 火狐13
-
火狐8
- 新建标签页组后光标停留在为其命名的文本框(本文补丁已经包含)
-
火狐7
- 双击标签页组不再能新建标签页(本文补丁已经包含)
-
地址栏默认隐藏
http://
和ftp://
等
- 火狐4
2012年8月30日更新:针对火狐15的补丁,omni.ja
文件地址不变。
2012年10月16日更新:针对火狐16的补丁,omni.ja
文件地址不变。
2013年4月16日更新:针对火狐20的补丁以及omni.ja
文件地址在上述 Wuala 网盘地址中。
2013年11月27日更新:对于火狐 21 及以后,参见这里通过 userChrome 脚本的实现。
13 年前
我现在上网用opera挺顺手的。
13 年前
同意第一句,唉,界面真是越来越像 Chrome 了。
13 年前
同感。要命的是想转用其他浏览器,chrome,opera不提,webkit based的各种dwb,surf,sb,jumanji,uzbl,vimp等等试了一圈总觉得不太顺手。而且在我的老爷机上居然firefox是浏览体验最流畅的(只装了一个addon)。最后又回到firefox。
13 年前
嗯,UI 最好的浏览器是曾经的火狐……有兴趣 fork 个火狐的 UI 不?
13 年前
其实何必升级呢?停留在3.X是最好的。虽然我是chrome粉,但我也不喜欢firefox现在的样子。学得不伦不类。还不如保持自己的风格。
13 年前
1. 3.6 还有安全更新吗?
2. 3.6 执行 JS 速度慢
3. 3.6 不支持 pushState 什么的一大堆 HTML5 / CSS3 特性
4. 3.6 不支持标签页分组这唯一一个 Fx4 以来的创新
5. Arch 维护旧版本的包麻烦。Mozilla 和 Arch 官方的二进制包现在不一定能运行。
13 年前
有时候不升级也是可以的,升级了之后你会发现很多原来你装的插件都没有了
13 年前
总有一天会换的,Mozilla真的越来越脑残了,不静下心来做产品,赶什么Chrome,这是战略问题,方向问题啊!
13 年前
你的补丁在tete版火狐win下好像不起作用啊?反而弄得我的布局都乱了,firefox按钮跑到了右边,怎么解决?
13 年前
tete 版火狐是什么东西?你的火狐版本号是多少?是使用 omni.ja 文件替换的还是自己手动打的补丁?
13 年前
Tete009版是一个日本人做的优化版,其实就是多了个控制内存的dll和做了针对SSE2的优化而已,应该跟官方版一样的。版本号15.0,直接替换omni.ja,你放出来不是说明可以直接替换吗?
P.S.你的验证码太扭曲了,连肉眼都识别不了……
13 年前
是的,可以直接替换,不过是在 Linux 版。火狐对不同平台的设定都不一样的,所以很可能并不通用。
验证码我也没办法啊,总比 akismet 把所有评论都当成垃圾要好吧?
13 年前
我用的就是archlinux+firefox-kde-opensuse 15.0,替换omni.ja还是不行,不如你打包一个打好补丁的包放进archlinuxcn仓库吧,能不能顺便针对SSE2做PGO优化?我对Firefox不是很懂……
13 年前
firefox-kde 啊,也没试过……也是样式乱了吗?
我懒啊,打包多麻烦。优化的话要重新编译了,更费时了啊。我以前编译个内核都用好久的。
13 年前
我看到仓库里有好多你打的包,以为你是专职维护者,多打一个firefox-lily应该不碍事吧?linux下的Firefox优化版真心少,少得在wiki上只有iceweasel之类的异类存在,我对火狐又一点不懂,要再碰上一个像你这样的中文维护者更是难上加难啊!
13 年前
那些包是我顺手打的。简单地替换掉 omni.ja 是不难,不过要是搞编译期优化的话着实伤不起。内核我是因为工作需要用到 systemtap 才去弄的。
13 年前
还有就是我同时用firefox-kde和你的fcitx-lily之后似乎解决了右键菜单不出现的问题,但是和fcitx-gtk{2,3} fcitx-qt都有冲突,是不是可以卸掉这3个包了?你的fcitx-lily到底加了什么特性可以修复右键菜单问题?
13 年前
fcitx-lily 只是修改了(默认分号键触发的)快速输入的行为。猜测可能是和重装了它有关。
fcitx-lily 包含了 GTK 2/3, QT 的输入法模块的,那些小包可以卸载了。