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)」的編碼切換,是個很棒的套件。官方網頁。