2006-05-10

userContent.css 設定檔

userContent.css - 用來改變網頁的外觀。
這些指令或標籤可能會因 Firefox 版本不同而有所差異。

檔案的位置以 Windows 版來說在
c:\Documents and Settings\[Window 登入帳號]\Application Data\
Mozilla\Firefox\Profiles\8位數亂碼.[Firefox 使用者帳號]\chrome 的目錄下。
這個檔案是普通的文字檔,以系統預設編碼儲存即可,我自己是都存成 UTF-8 格式,方便在兩個不同語系的系統交換使用。

範例:

/* Change cursor for links that open in new window */
a:link[target="_blank"], a:visited[target="_blank"],
a:link[target="_new"], a:visited[target="_new"] { cursor: crosshair; }

/* Change cursor for JavaScript links */
a[href^="javascript:"] { cursor: move; }

/* 擋 Google 生成的 iframe 廣告 */
iframe[name="google_ads_frame"], iframe[id="act_frame"] { display:none !important; }

userChrome.css 設定檔

userChrome.css - 用來改變瀏覽器的外觀。
這些指令或標籤可能會因 Firefox 版本不同而有所差異。

檔案的位置以 Windows 版來說在
c:\Documents and Settings\[Window 登入帳號]\Application Data\
Mozilla\Firefox\Profiles\8位數亂碼.[Firefox 使用者帳號]\chrome 的目錄下。
這個檔案是普通的文字檔,以系統預設編碼儲存即可,我自己是都存成 UTF-8 格式,方便在兩個不同語系的系統交換使用。

範例:

/* userChrome.css */
/* set default namespace to XUL */
/* Do not remove the @namespace line -- it's required for correct functioning */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* 工具列背景圖 */
menubar, toolbox, toolbar, .tabbrowser-tabs {
 background-image: url("background.gif") !important;
 background-color: none !important;
}

/* 取消分頁工具列右方關閉鈕 */
/* 用滑鼠中鍵操作(Firefox 內建)或其它套件提供相關功能操作 */
.tabs-closebutton-box { display:none !important; }

/* 書籤 */
.bookmark-item {
 min-width:50px !important; /* 最小寬度 */
 max-width:150px !important; /* 最大寬度 */
}

/* 蹦現選單背景圖 */
menupopup, popup {
 background-image:url(fx_bg_popup.jpg) !important;
 background-position:left top !important;
 background-repeat:no-repeat !important;
 background-attachment:scroll !important;
}
/* 蹦現選單「反白選項」色彩 */
menupopup>menu[_moz-menuactive="true"],
menupopup>menuitem[_moz-menuactive="true"],
popup>menu[_moz-menuactive="true"],
popup>menuitem[_moz-menuactive="true"] {
 background-color:#000 !important;
 color:#fff !important;
}

2006-05-09

user.js 設定檔

user.js 設定檔-用來改變 Firefox 各種選項,並在每次升級時保留這些選項設定值。請注意有些參數可能會有適用版本的問題。

檔案的位置以 Windows 版來說在
c:\Documents and Settings\[Window 登入帳號]\Application Data\
Mozilla\Firefox\Profiles\8位數亂碼.[Firefox 使用者帳號]的目錄下,
這個檔案是普通的文字檔,以系統預設編碼儲存即可,我自己是都存成 UTF-8 格式,方便在兩個不同語系的系統交換使用。而這個檔內容的格式為 user_pref(屬性, 屬性值);

一些網路連接參數
network.http.max-connections (48)
network.http.max-connections-per-server (16)
network.http.max-persistent-connections-per-proxy (16)
network.http.max-persistent-connections-per-server (8)
network.http.pipelining (true)
network.http.pipelining.firstrequest (true)
network.http.pipelining.maxrequests (8)
network.http.proxy.pipelining (true)
nglayout.initialpaint.delay (0)
初始繪製延遲。預設值:250ms
content.notify.backoffcount (5)
初始回流(Reflow)最低值
content.notify.interval (750000)
初始回流間隔。預設值:120000
content.max.tokenizing.time (2250000)
回到事件迴圈時中斷描繪的中斷時間。不要設為 0
content.switch.threshold (750000)
高頻或低頻中斷模式切換的最低值。預設值:750000
browser.cache.memory.capacity (5000)
快取設定(預設值 -1、單位為 KB)
browser.cache.disk (32768)
DISK 快取設定
browser.cache.disk.parent_directory (CACHE 路徑)
可指定至 RAMDISK
browser.cache.memory.capacity (16384)
RAM 快取設定(單位為 KB、預設值 -1)
browser.cache.check_doc_frequency (3)
快取檢查頻率
0 = 啟動時檢查, 1 = 每次查閱, 2 = 永不檢查, 3 = 網頁超過時限(default)
browser.startup.homepage
Browser 啟始頁位址。也許是有設定了這個參數,版本升級時並未出現首頁被更改成 Yahoo 的狀況。
browser.sessionhistory.max_total_viewers (3)
好像是分頁快取的最大數量,預設 5。
browser.sessionhistory.cache_subframes (false)
應該是搭配前項設定。
browser.tabs.loadFolderAndReplace (false)
書籤同時開啟時是否替換目前頁面,預設 true。
browser.xul.error_pages.enabled (true)
網頁開啟失敗時顯示失敗網址,預設 false。
browser.tabs.closeButtons (2)
分頁關閉鈕,0 目前分頁, 1 所有分頁(預設), 2 沒有, 3 分頁列最尾端。
feeling lucky (網址列好手氣)
keyword.URL
http://www.google.com/search?btnI=I%27m+Feeling+Lucky&q=

2006-05-07

Download Statusbar

View and manage downloads from a tidy statusbar - without the download window getting in the way of your web browsing.

在狀態列提供一個下載狀態列,不必開啟下載管理員就可以掌握下載進度。
建議把原來 Firefox 的下載管理員設成不顯示,這個狀態列可以完全取代它。

Download Statusbar 下載狀態列是由 Devon Jensen 為 Firefox 所發展的擴充套件,可以在狀態列管理檔案的下載。安裝之後,這個擴充套件會關閉檔案下載管理員,並且有兩種模式可以選擇:完整模式與迷你模式。

完整模式
在狀態列會顯示每個檔案的下載進度,每個檔案可以經由文字選單來更改檔名、刪除或是進一步的開啟檔案、開啟檔案所在的檔案夾、以及複製檔案的 URL 網址。
迷你模式
狀態列會出現一個圖示,點擊圖示就會顯示檔案的下載情形。

你可以自訂顏色表示不同的下載速度,選定需要顯示的資訊,還可以啟動掃毒軟體自動掃瞄的完成下載的檔案。總的來說,這是一個有趣的工具,利用簡潔的介面加強 Firefox 的功能。

Right Encoding

讓 Firefox 快速切換網頁語系編碼的套件。

瀏覽網頁時,有時會遇上沒有明確宣告語系編碼的網頁,該頁又碰巧與瀏覽器預設編碼不同或是瀏覽器誤判時,網頁呈現亂碼,這時只要切換到適當的語系編碼,就能正確的顯示出內容。Right Encoding 把這個功能作到右鍵選單中,讓使用者能快速切換,不但如此,Right Encoding 還支援「框架(Frame)」的編碼切換,是個很棒的套件。官方網頁

Tab Mix Lite

輔助 Firefox 的分頁瀏覽功能,適合追求簡潔明瞭的輕度分頁瀏覽使用者。

隱藏的功能設定
extensions.tabmix.openToNext [1.5.10]
將新分頁開在目前分頁右邊。
extensions.tabmix.openToNext.reverse [2.0]
啟用「新分頁開在目前分頁右邊」時,依序排列新分頁。
true:新開的背景分頁會依序排列,而非一直緊鄰目前分頁。[1](2)(3)->[1](1a)(1b)(2)(3)
false:關閉此功能。[1](2)(3)->[1](1b)(1a)(2)(3)
extensions.tabmix.targetName [1.5.10]
當鏈結有指定 target 目標且會開於新分頁時,依據其指定目標名稱重覆使用同一新分頁,預設 false。
extensions.tabmix.linkTarget [1.5.10]
強制所有含 target 的鏈結開在原分頁,預設 false。
extensions.tabmix.target [2.0]
指定含 target 屬性之鏈結開啟方式。
0:不論 target 內容為何,一律開在一個新的分頁。
1:Firefox 2.0 預設動作。根據 target 指定的內容開啟分頁。
2:不論 target 內容為何,一律開在原分頁。
extensions.tabmix.tabBarMaxRow [1.5.10]
多重分頁列一次顯示的最多列數,預設 3。
extensions.tabmix.tabXDelay [1.5.10]
滑鼠指到分頁才顯示關閉按鈕的延遲時間,預設 50ms。
extensions.tabmix.startScrollDelay [1.5.10]
滑鼠按下分頁列捲動按鈕後開始連續捲動的延遲時間,預設 400ms。
extensions.tabmix.doScrollDelay [1.5.10]
上述動作分頁列連續捲動的間隔時間,預設 80ms。
extensions.tabmix.undoClosePosition [1.5.10]
復原關閉分頁時回復其原來位置,預設 true。
搭配的介面控制設定
取消分頁工具列右方關閉鈕 [FX 1.5]
在 profiles/userChrome.css 裏加上:
tabs .tabs-closebutton.close-button { display: none; }
取消分頁工具列右方關閉鈕 [FX 2.0]
請參閱「user.js 設定檔

FlashGot

Enables Firefox, Mozilla Suite, Netscape and Thunderbird to handle single and massive ("all" and "selection") downloads using the most popular external download managers for Windows, Mac OS X, Linux and FreeBSD (dozens currently supported, see Extension's Home Page for details). FlashGot offers also a Build Gallery functionality which helps to synthetize full media galleries in one page, from serial contents originally scattered on several pages, for easy and fast "download all".

FlashGot 是一個免費的 Mozilla/Firefox 擴充套件,它可以經由數種不同的外部續傳軟體來下載單一或是多個("全部" 或 "選擇")檔案。