1、升级原因

因为mozilla最近停止了对firefox 3.6的安全更新,具体见:

http://www.mozilla.org/en-US/firefox/3.6.28/whatsnew/

为了安全考虑,所以只好将用了好久的firefox3.6升级到firefox 12

2、使用firefox 12英文版

下载的是英文版的firefox12,安装时会自动检测地区,安装后是中文版的,很不习惯(因为之前好多年都用的是英文版的)。

只好安装firefox3.6英文版的,然后在菜单中单帮助,检查更新-自动更新,自动更新后就可以使用英文版的firefox12。

3、userChrome.js 0.8不兼容firefox 12的解决方法

之前一直使用userChrome.js 0.8:http://mozilla.zeniko.ch/userchrome.js.html

升级到firefox 12后这个扩展不再兼容,但没这个扩展又不行。

解决方法是:使用userChrome1.5:http://userchromejs.mozdev.org/

4、将扩展图标移至导航栏

firefox 3.6下是将扩展图标放在状态栏,firefox 12取消掉了状态栏,改为附加组件栏。

网站打开时加载的信息也不在状态栏显示,而是默认全屏,显示的信息出现在附加组件栏上方很小的区域。

在标签栏点右键-定制把图标拖动到导航栏(先在扩展的选项中选择在工具栏显示图标)。

5、标签栏置顶

然后签栏点右键-定制,点标签栏置顶,再点标题栏右侧的最大化按钮,这样标签栏就放到标题栏了。

这样可以节省出更多的空间来阅读,这样设置后有点像chrome浏览器。

6、禁用:plugin-container

plugin-container是firefox3.6之后的新特性,用来防止扩展导致firefox崩溃,但是会常驻内存,所以禁用之。

方法:地址栏输入about:config,搜索ipc,把所有值改为false,再把dom.ipc.plugins.timeoutSecs的值改为:10

7、snap link plus代替multi links

multi links图标只能出现在状态栏,而如果一直开启multi links的话,有时选择网页文字会出错。

而multi links在firefox12下又不能移到标签栏来方便开启和关闭,所以用snap link plus代替了multi links。

开启snap link plus状态下,网页文本选择不会出错。

8、userChrome.js1.5不能兼容的脚本

Hide Title Bar

DragAndGo

google toolbar

Enter Selects

Ctrl+Enter切换到默认搜索引擎并搜索

Move Tab Half Step Ahead