Firefox:user.js专题

Firefox:user.js专题  (http://blog.sina.com.cn/s/blog_46f5e15b01000779.html)

Mozilla中文Wiki

[ 编辑]

user.js 和 prefs.js

参考http://kb.mozillazine.org/index.phtml?title=User.js_file

 除非特别注明,本文适用于 Mozilla, Firefox 以及 Thunderbird。但下面的说明以 Mozilla 作为示例。

user.js 包含一些选项参数,Mozilla每次启动的时候会读入这些参数。Mozilla 启动时,总会把 user.js中有效的参数设置拷贝到 prefs.js 中,而 prefs.js 就是 Mozilla用来存储用户的所有设置的地方。

user.js 存储于个人配置文件夹中,也是prefs.js 所在的目录,但 Mozilla 并不会自动创建user.js。所以,如果你的个人设置目录里没有user.js,只需要新建一个就行了。注意,一定要把 user.js 放在和prefs.js 相同的目录下。

Mozilla 不会修改 user.js 里的内容,但却频繁的修改 prefs.js里的内容。要想直接修改 prefs.js,应该完全关闭 Mozilla(关闭所有的Mozilla 窗口)之后再打开 prefs.js进行编辑,要不然编辑可能会被覆盖。

和编辑 user.js 类似,在地址栏里输入 about:config也可以编辑当前用户的个人设置。以这一种方法所作的更改将直接写入prefs.js(此方法不适用于 Thunderbird)。

有效的参数设置需要以 user_prefs 命令设置,下面举例说明。

// 两条反斜线表示注释。在此之后的整行都可忽略不计。

下面是介绍一些参数及其功能。可以直接拷贝到 user.js文件里。注意这些是浏览器特有的参数,不适用于 Thunderbird。

 // Type-Ahead-Find 允许用户在一个网页上直接输入查找关键字就开始搜索文本或链接。



 // <F3> 可查找关键字的下一处出现,而 <Shift-F3> 可查找上一处。



 // 开启 Type-Ahead-Find 选项

 // 默认值:true

 user_pref("accessibility.typeaheadfind", true);



 // 让 type-ahead-find 不仅搜索链接,还搜索文本。

 // 默认值:true (Type-Ahead-Find 将只搜索链接)

 user_pref("accessibility.typeaheadfind.linksonly", false);



 // 访问网站时,网站图标(site icon)会显示在地址栏里。

 // Favicons 是 IE 对网站图标的一个实现。

 // 如果有网站图标,网页应该告诉浏览器。

 // IE 总是在所有的站点上自己寻找 favicon,这引起很多不必要的点击率。

 // 设置如下的参数后 Mozilla 也可实现相同的功能。

 // 默认值:Firefox 1.0中为true;

 user_pref("browser.chrome.favicons", true);



 // 如果网站声明了使用网站图标,则查找并显示网站图标

 // 默认值:true (如果网页指明使用网站图标,则加载它)

 user_pref("browser.chrome.site_icons", true);



 // 允许以合适的尺寸显示太大的图片,这发生在图片太大、不能完整的显示在浏览器窗口里时。

 // 默认值:true

 user_pref("browser.enable_automatic_image_resizing", true);



 // 当在新标签页里打开链接时,默认会聚焦到这个新标签页上。

 // 默认值:false (焦点总是在最新的那个标签页上)

 user_pref("browser.tabs.loadInBackground", true);



 // 使用 中键点击 链接会在在新标签页中打开新链接。按下鼠标滑轮也就相当于 中键点击。

 // 默认值:false (中键点击链接将打开一个新窗口)

 user_pref("browser.tabs.opentabfor.middleclick", true);



 // 如果在关闭窗口时还有多个标签开着,默认会警告用户还有打开的标签页。

 // 默认值:true (有多个标签页时关闭窗口时警告)

 user_pref("browser.tabs.warnOnClose", false);



 // 浏览器窗口有一个 throbber。默认情况下,所有的 throbber 都指向 www.mozilla.org 上的某个地方。

 // 默认值:类似于"http://www.mozilla.org/"

 user_pref("browser.throbber.url", "http://www.yahoo.com/");



 // 用户在地址栏输入地址时,显示与输入匹配的下拉列表

 // 默认值:true

 user_pref("browser.urlbar.showPopup", true);



 // PgUp/PgDn 是使用平滑滚动

 // 默认值:false

 user_pref("general.smoothScroll", true);





user.js文件可以把firefox的各种设置方便的保存

user_pref("network.http.max-connections", 48);

user_pref("network.http.max-connections-per-server", 32);

user_pref("network.http.max-persistent-connections-per-proxy", 16);

user_pref("network.http.max-persistent-connections-per-server", 8);

user_pref("network.http.pipelining", true);

user_pref("network.http.pipelining.maxrequests", 30);



以上传说可以加速ff的设置

user_pref("extensions.adblockplus.checkedadblockinstalled", true);

user_pref("extensions.adblockplus.checkedadblockprefs", true);

user_pref("extensions.adblockplus.checkedadblocksync", true);

user_pref("extensions.adblockplus.checkedtoolbar", true);

user_pref("extensions.adblockplus.showsubscriptions", false);

这样各种扩展的设置也可以备份了。

你可能感兴趣的:(Firefox:user.js专题)