Firefox:user.js专题

来源:互联网 发布:java发邮件代码步骤 编辑:程序博客网 时间:2024/05/22 11:36

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);这样各种扩展的设置也可以备份了。