2022年1月6日 星期四

(Firefox) about:config 設置參考

節錄的網文內容. 真的參考就好!!
據我個人經驗. 真正的有效做法是:
把有關 remote. sync. share 這些關鍵字索引出來的 [真假值] 設定項目全部設為 False !!
 
~ 純個人心得. 請酌量服用 !!
.... (刪除掉原文的一些廢話)
 
6、火狐狸的about:config選項是不同的,有的是windows only ,有的是linux only ,有的甚至是只有源代碼編譯安裝的瀏覽器才有的選項。文中有空出來的地方就是這些選項,先弄出統一的來,其他的最後一塊加進去。
 
7、鍵值分為三種類型:整數型,鍵值為整數,例如5000、10000等;布爾型,鍵值為邏輯值,只有true和false兩種;字符串型,鍵值一般為不屬於以上兩種的各種字符、字符串。
 
1、accessibility.accesskeycausesactivation
accesskey 允許用戶通過 Alt+ accesskey的方法來打開頁面中的超鏈接。其中的accesskey需要網頁編寫者預先定義好,並且不能與瀏覽器的快捷鍵相衝突
例如,常見的 Alt+q.當該值設置為true時,瀏覽支持accesskey的網頁,可以使用Alt+q打開定義好的特定鏈接;設為false時,則將聚焦該鏈接, 再按一下回車打開該鏈接。
 
2、accessibility.Browsewithcaret
按 下F7鍵(用鍵盤瀏覽網頁),可以看到一個窗口提示,確認後看到了什麼?沒錯,在網頁中出現了一個可移動的光標。你可以用它進行一些基本的操作,比如,shift+方向鍵可 以用來選定某段文本。 accessibility.Browsewithcaret就是控制這個功能的。實際上就像上面說的,F7就可以控制這個布爾值 true和false的切換。
 
PS:此功能也非常古老,自從有了鼠標,這功能就成了雞肋。
 
3、accessibility.Tabfocus
用 來控制tab鍵的切換功能。當此數值為默認的7時,你可以使用tab鍵在頁面中所有的超鏈接和控件(比如表單、腳本語言生成的按鈕等)中順序切換;當此值 為1時,tab鍵只在文本輸入框控件中切換;當此值為2時,只在除文本輸入框控件以外的控件中切換;此值為3,在所有控件中切換(不包括超鏈接);此值為 4,在超鏈接和鏈接圖像間切換。
 
4、先講一個Type Ahead Find(Find As You Type)的概念(http://www.mozilla.org/access/type-ahead/)當焦點在某一頁面上時(什麼叫焦點?就是用鼠 標在網頁上點一下,注意,使用這個功能不能點擊可輸入文本的地方),然後確保中文輸入法沒有打開(中文輸入法中的英文也不行),好了,輸入你想在本頁面中 搜索的英文單詞吧。怎麼樣?是不是邊輸入邊查找(Type Ahead Find)?
 
PS:此功能特別適合英語系國家使用,它使得頁面搜索變得如此的方便。至於中文用戶……還是老老實實地用F3或者等待改進版本吧。
 
另:搜索頁面除了F3以外,/ 鍵和Ctrl+F都是相同的功能。而 ' 鍵(就是雙引號那個鍵,英文狀態下)是只搜索超鏈接上的文字。
 
下面就是幾個與Type Ahead Find有關的布爾值:
(1)accessibility.Typeaheadfind
總體上控制Type Ahead Find,ture開啟,false關閉。
 
(2)accessibility.typeaheadfind.Autostart
 
true就是自動打開typeaheadfind,並且使文本輸入框等失去焦點;false就是當你按下F3或者' 之類的鍵時才啟動頁面搜索。
 
(3)accessibility.typeaheadfind.Enablesound
 
True就是當 typeaheadfind沒找到你輸入的詞句時發出聲音,False就是沒聲。
 
(4)accessibility.typeaheadfind.Flashbar
 
PS:flashbar應該指的是firefox屏幕下方的搜索條,但是具體這幾個整數的含義我還沒有弄明白。
 
(5)accessibility.typeaheadfind.Enabletimeout
 
true就是當不按任何按鍵後一定時間後,頁面搜索將自動關閉;false就是只有在按Esc鍵時才關閉頁面搜索。
 
(6)accessibility.typeaheadfind.Linksonly
 
true就是只搜索鏈接上的文字,false就是全搜。
 
(7)accessibility.typeaheadfind.SoundURL
 
為上面的accessibility.typeaheadfind.Enablesound選擇聲音來源。你可以自定義一個.wav文件,使用default是默認聲音;使用beep就是發出"嘟嘟"聲。
 
(8)accessibility.typeaheadfind.Startlinksonly (更改需要重啟生效)
 
對應上面的(6),true就是只搜索超級鏈接上開始的那個字母(單詞、短語)等是否匹配;false就是搜索超級鏈接上的全部文字內容。
 
PS:搞明白這個東東費了半天勁。後來才明白對這個選項的更改需要重啟才能生效。
 
(9) accessibility.typeaheadfind.Timeout
 
對應上面的(5),你可以在本項中設定自動退出搜索的時間限定。默認5000(毫秒)
 
5、下面兩項需要相關應用程序的配合,如果你沒有安裝類似的應用程序,那麼,默認就是空白。
 
(1)accessibility.usebrailledisplay
 
這是Mozilla配合盲文輸入程序使用的選項。
 
(2)accessibility.usetexttospeech
 
這是Mozilla配合朗讀網頁文字程序(tts)預留的選項。
 
PS: 看了這兩個選項覺得很感動,Mozilla考慮得確實非常周全。現在Firefox有一個tts插件:https: //addons.update.mozilla.or ...?id=269&vid=852 可以調用微軟的語音引擎來朗讀網頁,可惜不支持中文,大概也不能運行在非Windows平台上。
 
6、accessibility.warn_on_browsewithcaret
 
配合上面的第2項accessibility.Browsewithcaret.True: 你會再切換光標瀏覽時(F7)給出提示;False: 不提示。
 
7、advanced.always_load_images
 
訪問頁面是總是載入所有圖片。
 
8、advanced.mailftp
 
對匿名ftp,發送用戶的郵件地址作為密碼。 (應該是類似於flashfxp的那個功能。)
 
9、 對於下面的幾項:alerts.height, alerts.slideIncrement, alerts.slideIncrementTime, alerts.totalOpenTime我了解的不多。只知道它們等可以作為函數定義警告框的大小、顯示時間等以獲得最佳的顯示效果,但具體是XUL還 是Javascript還是其他什麼語言使用它們,以及它們具體怎麼工作我不清楚。等待高手解答。唯一確定的是,普通用戶使用默認值就可以了。 happy.gif
 
10、下面的幾項都是和程序升級相關的。
 
(1)app.build_id, app.extensions.version, app.id 和下面的app.version 是firefox及擴展的特定標識符。用做擴展系統及程序自動升級系統對它們的"辨別"。一般用戶不要更改這些選項。
 
(2)這幾項是控制Firefox的升級選項:
 
app.update.enabled 總體上控制是否允許程序升級
 
app.update.autoUpdateEnabled 是否允許程序是否自動(在後台)升級
 
app.update.interval 升級間隔,默認86400000(毫秒),大家可以算一算約合多少小時? happy.gif
 
app.update.lastUpdateDate 最後一次升級日期
 
app.update.performed
 
是否提示升級完畢。 ( 原文:Whether or not an update has been performed this session.──大家看看應該怎麼翻?)
 
app.update.updatesAvailable
 
是否提示可用更新(這個我也不確定)
 
app.update.url 沒什麼說的,自動升級的地址
 
11、application.use_ns_plugin_finder
 
這個選項在這裡查到了:http://kb.mozillazine.org/About:config_Entries
 
True: When a plugin is not found, clicking on the puzzle piece will open a dialog telling the user what plugin is needed.Clicking on the "Get the Plugin" button brings the user to the plugins installation page.
False: Clicking on the puzzle piece will send the user to that plugin's page on plugins.netscape.com which will have a link to that plugin's installation page.
大概意思就是當true時,點擊"獲得插件"進入插件安裝頁面;當false時,進入plugins.netscape.com 的頁面。
但是我試了半天,實在不知道有什麼區別。大家試一試?
 
12、 rlogin, telent和tn3270都是網絡協議名稱。 applications.rlogin, applications.rlogin_with_user和applications.telnet就是針對這些協議而言的。 Firefox提供對這 些協議的良好支持。 (與普通用戶沒關係)
 
13、applications.tmp_dir
 
臨時文件夾所在位置。
 
14、linux only
 
15、 首先說一下BiDi languages的概念,它的英文全稱是bi-directional language.中文稱謂是雙向字符集語言,這種語言主要包括希伯來語、阿拉伯語和烏爾都語等。它們的最大特點就是允許雙向文本——也就是說,它們的本 土語言書寫順序是從右往左,而其中的英文單詞或商標符號從左向右顯示。 (暈)
 
是不是太混亂了呢?所以,Mozilla專門開發了這種語言的控製文本擴展(http://bidiui.mozdev.org/browser/ )以提供對這類語言的支持。以下的
 
bidi.browser.ui
 
bidi.characterset
 
bidi.controlstextmode
 
bidi.direction
 
bidi.numeral
 
bidi.support
 
bidi.texttype
 
都是提供這項服務的,中文用戶大可以不必理會。
 
16、browser.active_color
 
活動的超級鏈接文字的顏色。
 
17、browser.anchor_color
 
默認的超級鏈接鏈接顏色。
 
18、browser.blink_allowed
 
控制是否允許使用CSS中的<blink>標籤。 (http://www.w3.org/TR/CSS21/text.html#propdef-text-decoration
 
19、browser.bookmarks.sort.direction
 
這條命令負責在"書籤管理器"中對於書籤條目的分類排序管理。默認值為descending,即不排序;修改值natural為按英文字母順序排列;修改值ascending為按英文字母倒序排列。
 
在firefox中,這個命令可以在"書籤"-"管理書籤"-"查看"中修改。
 
20、browser.bookmarks.sort.resource
 
和上面的類似。選項比較多而且含義龐雜。你大可以不必理會這個。而是在"書籤"-"管理書籤"-"查看"中修改就可以了。
 
21、 緩存是指在本地使用的電腦中開闢一個空間,作為數據傳輸的緩衝區。在Firefox中包含兩部分:一是磁盤緩存,瀏覽器會把訪問過的網頁、圖像以及其他數 據存放在磁盤緩存之中,並建立相應的索引。下次上網時瀏覽器會自動檢查磁盤緩衝區中是否存在相應的數據。如果有,則直接從本地磁盤上讀出而不必再次從網頁 中下載,可以大大提高瀏覽速度;二是內存緩存,用於暫時存儲本次上網所的某些資料。比如,前進、後退實際上就是在讀取瀏覽器的內存緩存。以下幾個選項都是 和Firefox的緩存有關的。
 
(1)browser.cache.check_doc_frequency
 
設定多長時間檢查一次瀏覽器緩存文件的更新。 0是每次啟動Firefox進程都要檢查一次;1是當我再次瀏覽那個頁面的時候檢查;2是不檢查;3是默認值,即自動決定當內容過期時檢查。
 
(2)browser.cache.disk.capacity
 
瀏覽器緩存佔用的硬盤空間大小。這一項你盡可以在"首選項"-"隱私"-"高速緩衝"那裡修改。
 
(3)browser.cache.disk.enable
 
從總體上控制是否使用瀏覽器磁盤緩存。
 
(4)browser.cache.disk_cache_ssl
 
通過SSL 加密方式獲得緩存。
 
(5)browser.cache.memory.enable
 
從總體上控制是否使用瀏覽器內存緩存。 True是使用,false是不使用。
 
22、 關於chrome, Otherwise兄寫過一篇非常好的文章:http://otherside.fc6.net/showlog.asp?cat_id=5& log_id=266 大家可以參考一下,我也省了不少力。謝謝他!下面只是說說幾個具體含義罷了。
 
(1)browser.chrome.favicons
 
是否在地址欄顯示網站的個性化圖標
 
(2)browser.chrome.site_icons
 
是否在收藏夾顯示網站的個性化圖標
 
(3)browser.chrome.toolbar_style
 
設定Firefox工具欄的風格。 0是僅圖片;1是僅文字;2是文字和圖片都有。
 
(4)browser.chrome.toolbar_tips
 
是否在鼠標指向工具欄圖標時顯示文字提示。 True是顯示,false是不顯示。
 
(5)browser.chromeURL
 
指定加載瀏覽器XUL的URL地址
 
23、下面是幾項顏色(或字體)顯示的選項。
 
(1)browser.display.background_color
 
設定瀏覽器背景色。你可以在"首選項-字體&顏色-背景"那裡更改就成。
 
(2)browser.display.focus_background_color
 
設定頁面Hex code元素的焦點部分背景色,依賴於下面的browser.display.use_focus_colors條目,具體含義也請參考該條目。
 
(3)browser.display.focus_ring_on_anything
 
用 於控制focus ring元素(我把它翻譯作焦點環)。你可以把它的值改成true, 然後打開一個帶有文字輸入框的頁面,你可以在文字輸入框周圍看到一圈虛線。 focus ring就是這個東西。賦值0是不加焦點環,1是用像素為1的一圈小點構成焦點環,(n)是用像素為n的一圈小點構成焦點環,在這裡n為自定義值。
 
(4)browser.display.focus_ring_width
 
設定上面焦點環的寬度。
 
(5)browser.display.focus_text_color
 
設定頁面Hex code元素的焦點部分的文字顏色。依賴於下面的browser.display.use_focus_colors條目,具體含義也請參考該條目。
 
(6)browser.display.force_inline_alttext
 
true是在頁面圖片損壞的情況下強制顯示該圖片的替代文本,false正好相反。該項以false為默認項大概是因為在圖片無法顯示的情況下顯示替代文本已經是現代瀏覽器的常規性能,也是網頁編寫者必須考慮的內容之一。 "強制顯示"似乎已經沒有任何意義。
 
(7)browser.display.foreground_color
 
設定瀏覽器前景色。主要用於頁面字體顏色設置錯誤和XUL錯誤的頁面。
 
(8)browser.display.normal_lineheight_calc_control
 
計算輸出行高的方法。 -1是無預置值;0是不要考慮外部因素;1是使用字體提供的值;2是默認,即當字體提供的值不足時予以補足。
 
(9)browser.display.screen_resolution
 
用來控制Firefox輸出的DPI(屏幕解析度)值。這個可以在"首選項-字體和顏色-屏幕解析度"那裡更改。但有一項比較有用:賦值為0時強制使用操作系統的屏幕解析度。
 
(10)browser.display.show_image_placeholders
 
當圖片下載時是否顯示placeholders(佔位符號)。
 
(11)browser.display.use_document_colors和browser.display.use_document_fonts
 
也就是"首選項-字體和顏色-總是使用我的字體、顏色"那兩項。
 
當上面兩項的值分別為true和1時,也就是總是使用我的字體、顏色 是不打勾的,這時可以使用網頁文檔中的背景色、指定字體色等;反之則不可以使用,僅僅能夠使用用戶指定的字體和顏色。
 
(12)browser.display.use_focus_colors
 
從總體上控制是否允許設定頁面Hex code元素的顏色。 Hex code的具體定義可以參閱網上相關資料,為了便於理解,把這一項改為true後,打開一個帶有文本輸入框、頁面按鈕的網頁,看一看發生了什麼變化。
 
(13)browser.display.use_system_colors
 
也就是"首選項-字體和顏色-使用系統顏色"那一項。即是否使用操作系統的顏色來顯示頁面。
 
24、以下是幾項與下載有關的選項。
 
(1)browser.download.dir
 
相同類型的文件上一次的下載保存位置。
 
(2)browser.download.folderList
 
設置Firefox的默認下載文件夾。 0是桌面;1是"我的下載";2是自定義。這一選項你可以直接在"首選項-下載-將所有文件保存在此文件夾"中修改。但請注意,如果你在"首選項-下載-保存每個文件夾前詢問存儲位置"(也就是要求彈出下載對話框),那麼本選項無效。
 
(3)browser.download.lastDir
 
上一次"下載對話框"的下載文件夾。
 
(4)browser.download.manager.closeWhenDone
 
是否在下載結束後關閉下載管理器(也可以在首選項中修改)
 
(5)browser.download.manager.flashCount
 
當下載開始時下載管理器沒有在前台時,在任務條閃爍幾次。
 
(6)browser.download.manager.focusWhenStarting
 
設置為true是指在下載開始時下載對話框自動獲得前端焦點;false是默認狀態。
 
(7)browser.download.manager.openDelay
 
下載對話框彈出延遲。默認就是0.很多人都會問這個選項有什麼實際價值?實際上有很多小文件甚至於剛剛彈出下載對話框就下載結束了。這個選項可以提供在這類情況下不彈出對話框的解決方法。
 
(8)browser.download.manager.retention
 
從"下載管理器"中移走已下載完畢文件的歷史記錄的方式。 0是當成功下載完畢後;1是當瀏覽器退出時;2是手動。這個選項也可以在"首選項-下載"中更改。
 
(9)browser.download.manager.showAlertInterval
 
下載完畢後多長時間顯示"下載完成"提示。 (右下角滑出的那個對話框)單位是毫秒,默認值為2000.
 
(10)browser.download.manager.showAlertOnComplete
 
總體上控制是否出現上一個選項中的"下載完成"提示。 Ture是顯示。
 
(11)browser.download.manager.showWhenStarting
 
當下載開始時是否顯示下載對話框。 Ture是顯示。這一項同樣可以在"首選項-下載"中更改。
 
(12)browser.download.manager.useWindow
 
當上面那一項設置成false時本選項生效,即使用下載管理器窗口進行下載。這是為了防止"靜悄悄"的下載,這種不經用戶注意的下載往往可能引發很多安全問題。
 
(13)browser.download.useDownloadDir
 
當設置成true時每次下載前不必詢問而直接把文件下載到上面browser.download.folderList項設定的目錄裡面;當false時每次下載須彈出下載對話框詢問用戶將文件下載到哪個文件夾中。這一項同樣可以在"首選項-下載"中更改。
 
25、browser.drag_out_of_frame_style
 
不知道。
 
26、browser.enable_automatic_image_resizing
 
ture是自動調整較大的頁面圖片的尺寸以適應瀏覽器窗口大小。 False是不這樣作。你可以在"首選項-高級"中更改。
 
27、Firefox擁有地址修復功能。在用戶輸入非法或者不完整的地址信息後可以自動進行更正、修補。下面幾項均與此有關:
 
(1)browser.fixup.alternate.enabled
 
true是允許瀏覽器自動修復用戶輸入的非法或不完整的地址。比如,將http://foo/ 替換成http://(prefix)foo(suffix)/ false是不允許這樣替換。
 
(2)browser.fixup.alternate.prefix和browser.fixup.alternate.suffix
 
就 是定義上面的 prefix 和 suffix的含義。兩項的默認值分別為www.和 .com ,這樣,上面那個例子就可以完整地表述為:如果用戶輸入了一個非法的或者是不完整的地址http://foo/ ,那麼瀏覽器將會自動題換成http://www.foo.com .當然,你也可以自定義不同的變量值。
 
(3)browser.fixup.hide_user_pass
 
ture是隱藏修復地址的歷史記錄,false是不隱藏。
 
28、browser.formfill.enable
 
true為保存用戶在頁面輸入框和搜索欄中輸入的歷史記錄;false為不保存。對應"首選項-隱私"中的保存表單信息項。
 
29、browser.forms.submit.backwards_compatible
 
支持表單的向後兼容。
 
30、browser.frames.enabled
 
支持顯示瀏覽器框架。
 
PS:這個沒什麼可講的吧?基礎的HTML就會用到框架(frames)的相關概念。
 
31、browser.goBrowsing.enabled
 
32、優化頁面打開速度,優化緩存,優化內存
首選項名稱                             狀態     類型     預設值     更改值
nglayout.initialpaint.delay             默認     整數     250     0
network.http.pipelining             默認     真值     false     true
network.http.proxy.pipelining             默認     真值     false     true
network.http.pipelining.maxrequests     默認     整數     4     8
config.trim_on_minimize                 默認    布爾    false   true
browser.sessionhistory.max_total_viewers        整數    -1      5(或者更小)
browser.cache.memory.capacity           默認    整數    *       16384
 
如何關閉用Firefox下載完軟件後右下角彈出的完成提示?
 
答:在地址欄輸入 about:config,找到
"browser.download.manager.showalertOnComplete"並將其設置為 false 。
 
如何增加鼠標捲動的行數?
 
答:打開firefox,在地址欄輸入about:config,將
mousewheel.withnokey.sysnumlines 設為false
mousewheel.withnokey.numlines 設定了滾動的行數,推薦設置為7。
 
怎樣才能讓firefox不出現"安裝插件"(如詢問是否下載 Flash 插件)的提示條?
 
答: 在地址欄打開about:config
設置 plugin.default_plugin_disabled 為 false
刪除 Firefox 安裝目錄下plugins 文件夾裡面的 npnul32.dll 文件。
 
若是 Linux 下的Firefox,則是刪除 libnullplugin.so ,同樣設置 plugin.default_plugin_disabled 為 false。
 
Firefox 有哪些about:xxxxxx?
 
答:
 
   * about:- 和點擊"Help→About"看到的頁面相同
   * about:blank - 空白頁
   * about:buildconfig - 顯示版本配置詳細信息
   * about:credits — 所有 Mozilla 項目貢獻者
   * about:cache - 顯示緩存文件
   * about:config - 修改 Firefox 配置選項的圖形化界面
   * about:license - 顯示 Mozilla 和 Netscape 的公共授權許可 (僅在基於 Gecko 1.8 的程序中看到)
   * about:mozilla - 著名的《Mozilla之書》
   * about:plugins - 列出所有已安裝的插件信息

沒有留言:

張貼留言

(Centos-7s) 更新: 網卡名稱改回 eth0 的方法

將 CentOS 7 網卡名稱修改, 用回 Eth0 的方法:   1) # vi /etc/sysconfig/grub 內容大概是這樣:   GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release...