about:config - 20110514更新

(2,452 views)
January 26, 2011
  • selection
    1. layout.word_select.stop_at_punctuation
    2. 用于控制在文本上双击自动选中文字时在何处终止
      True
      在空格处终止
      比如在这个字符串上双击会选中整个串,而不是一个单词 example.com/the/path
      (Linux/Unix和OS2平台下的默认值)

      False
      在标点符号处终止
      还是同一个例子,在example上双击会选中“example”,而不是整个串 example.com/the/path
      (Linux/Unix和OS2外的平台上的默认值)

    3. layout.word_select.eat_space_to_next_word
    4. 用于控制在文本上双击自动选中文字时是否包含尾部的空格
      True
      包含尾部的空格
      (Windows和Mac下的默认值)
      Select the space up to the following word.

      False
      不包含
      (Windows和Mac之外的平台下的默认值)
      Do not select any extra spaces.

    5. ui.textSelectBackground
    6. 用于设置被选中文字的背景色,支持#0000ff和red(颜色名)两种值类型
      如果未设置,使用操作系统指定值

    7. ui.textSelectForeground
    8. 用于设置被选中文字的文字色,支持#0000ff和red(颜色名)两种值类型
      如果未设置,使用操作系统指定值

    9. ui.textSelectBackgroundAttention
    10. 用于设置查找时当前匹配文字的背景色,支持#0000ff和red(颜色名)两种值类型
      如果未设置,使用与ui.textSelectBackground相反的颜色

    11. ui.textHighlightBackground
    12. 用于设置高亮文字的背景色,支持#0000ff和red(颜色名)两种值类型
      默认可能没有,需要手动创建,类型String

    13. ui.textHighlightForeground
    14. 用于设置高亮文字的文字颜色,支持#0000ff和red(颜色名)两种值类型
      默认可能没有,需要手动创建,类型String

  • Tab & Window
    1. browser.tabs.insertRelatedAfterCurrent
    2. 用于控制新开标签放置的位置
      True (默认值)
      新开标签放置在当前标签的右侧
      False
      放置在标签栏的尾部(firefox3.6以前版本的默认行为)

    3. browser.link.open_newwindow
    4. 有的网站会给页面上的超链加属性target=”_blank”,这种超链点击的时候默认会新开一个窗口,比如baidu的搜索结果页面。
      而本preference则可以让你重新控制这些原本该在新窗口打开的链接在哪里打开。
      1
      在当前标签页打开
      2
      在新窗口
      3(默认值)
      在当前窗口新开标签

    5. browser.link.open_newwindow.restriction
    6. 对于上面说的默认打开新窗口的现象,还有一种是用javascript代码 – window.open打开的,这种有相当多一部分是想popup个小窗口,比如音/视频播放窗口,这样的窗口如果也按照browser.link.open_newwindow的设置 – 比如用新tab打开,显然不太合适。而本preference则可以针对这种情况进一步控制窗口的打开。
      0
      按照browser.link.open_newwindow来处理
      1
      使browser.link.open_newwindow不生效,该开窗口就开窗口
      2(默认值)
      对于target=”_blank”和不带”features”参数(open函数的第三个参数)的window.open(); js调用,按照browser.link.open_newwindow的设置来处理;而对于带”features”参数的window.open(); js调用,则browser.link.open_newwindow不生效(这种就是popup小窗口)

    7. browser.tabs.selectOwnerOnClose
    8. 对于上面所说的那些本该弹窗而由于相应的pref设置变成了新开tab的情况,可以通过selectOwnerOnClose控制“关闭这些tab时是否focus到那些触发打开他们的tab上”。
      这个preference只有在browser.link.open_newwindow设置成3的时候才有效。
      True (默认值)
      关闭后focus到触发打开它的原tab上。
      比如在百度搜索页面点击一个超链,如果browser.link.open_newwindow设置成3了,这时候会新开一个tab。把这个tab移动到任意一个地方,这时候关闭它,会focus到原先百度搜索结果tab。
      False
      关闭后focus到它右边的tab上。
      firefox默认关闭tab都是focus到右侧紧邻的tab上。

      其实这个preference并没有多大用,selectOwnerOnClose只能在上述特殊情况下适用,对一般middleclick或者ctrl+click打开的tab都不生效;另外也不能控制关闭tab后focus到左侧紧邻的tab上。

    9. browser.tabs.loadDivertedInBackground
    10. 对于上述这些本该弹窗而由于相应的pref设置变成了新开tab的情况(包括由外部程序打开的tab),可以通过本pref控制是否在后台打开。
      True
      在后台打开,focus不变,还在当前tab。
      如果从外部程序打开tab,仍然会使当前窗口移到前台来。
      False(默认值)
      新开tab,focus由当前tab移到新开tab

(2,452 views)
①若要贴代码,请将 "<" 改成 "&lt;",">" 改成 "&gt;".
②若要从他人留言中复制代码,注意检查引号可能是中文的,请手动修改成英文符号,避免不能工作