跳轉到內容

使用 Firefox/列印

來自華夏公益教科書,開放書籍,開放世界


Mozilla Firefox
Mozilla Firefox

使用 Firefox 是一本旨在幫助您充分利用開源網路瀏覽器 Mozilla Firefox 的書籍。如果您還沒有 Mozilla Firefox,可以從 http://www.getfirefox.com 下載。

  1. 簡介
  2. 安裝
  3. 使用標籤瀏覽
  4. 在文件中搜索和查詢
  5. 使用者偏好設定
  6. 擴充套件
  7. 外掛
  8. 滑鼠快捷鍵
  9. 鍵盤快捷鍵
  10. 隱私
  11. 高階配置
  12. 開發者工具
  13. 建立擴充套件
  14. 外部連結
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

關於 Firefox

[編輯 | 編輯原始碼]

Mozilla Firefox(最初被稱為“Phoenix”,後來簡稱為“Mozilla Firebird”)是一款由 Mozilla 基金會和數百名志願者開發的免費、跨平臺、圖形化網路瀏覽器。其最新版本為 Firefox 89.0.1,於 2021 年 6 月 17 日釋出,ESR(擴充套件支援版本)為 78.11.0,於 2021 年 6 月 1 日釋出。

Firefox 致力於成為一款輕量級、快速、直觀且高度可擴充套件的獨立瀏覽器。Firefox 現已成為該基金會的主要開發重點。Firefox 包含整合彈出視窗阻止程式、標籤式瀏覽、即時書籤、內建釣魚保護、對開放標準的支援、用於新增功能的擴充套件機制以及對不同語言的 Firefox 本地化支援。Firefox 還試圖生產安全的軟體並及時修復安全漏洞。雖然其他瀏覽器也引入了這些功能,但 Firefox 是第一個實現廣泛採用的此類瀏覽器。

Firefox 作為 Microsoft EdgeGoogle Chrome(或 Chromium 在 Linux 上)等其他瀏覽器的替代品而引起了人們的注意。目前,Firefox 是全球第三大最受歡迎的瀏覽器。自發布以來,Firefox 顯著減少了 Internet Explorer 的主導使用份額。

Firefox 歷史

[編輯 | 編輯原始碼]
Firefox 1.0。自那時以來,Firefox 的許多方面都得到了改進。

在 2004 年 11 月 9 日釋出 1.0 版本之前,Firefox 已經獲得了眾多媒體的讚譽,包括《福布斯》和《華爾街日報》。在釋出後的 99 天內,Firefox 的下載量超過 2500 萬次,成為下載量最大的免費開源應用程式之一,尤其是在家庭使用者中。2005 年 10 月 19 日,Firefox 迎來了第 1 億次下載,僅比 1.0 版本釋出晚 344 天。到 2009 年 1 月 31 日,Firefox 的下載量已達到 10 億次。

Firefox 已成為該基金會的主要開發重點(連同其 Thunderbird 電子郵件客戶端),並已取代 Mozilla Suite 成為其官方主要軟體版本。

Blake Ross 開始將 Firefox 專案作為 Mozilla 專案的一個實驗分支。他們認為,Netscape 贊助的商業需求和開發人員驅動的功能膨脹損害了 Mozilla 瀏覽器的實用性。為了對抗他們所認為的 Mozilla Suite 的軟體膨脹,他們建立了一個簡化的瀏覽器(當時被稱為 Phoenix,現在被稱為 Firefox),他們打算用它來取代 Mozilla Suite。Ben Goodger 目前擔任 Firefox 的首席開發者。

Mozilla Firefox 透過使用 XUL 使用者介面標記語言,保留了原始 Mozilla 瀏覽器的跨平臺特性。透過 Firefox 對 XUL 的支援,使用者可以透過應用主題和擴充套件來擴充套件其瀏覽器的功能。最初,這些附加元件引起了安全問題,因此,隨著 Firefox 0.9 的釋出,Mozilla 基金會開放了 Mozilla Update,這是一個包含被“批准”為無害的主題和擴充套件的網站。

軟體標準

[編輯 | 編輯原始碼]

Mozilla 基金會對 Firefox 對現有標準的合規性感到自豪,尤其是 W3C 網路標準。Firefox 廣泛支援大多數基本標準,包括 HTML、XML、XHTML、CSS、ECMAScript(JavaScript)、DOM、MathML、SVG、DTD、XSL 和 XPath。

Firefox 還支援 PNG 影像和可變透明度。

Mozilla 貢獻者不斷改進 Firefox 對現有標準的支援。Firefox 已經實現了大多數 CSS Level 3 標準。目前正在繼續進行實現當前缺少的標準的工作。一些 Mozilla 標準(如 XBL)也正在走向開放標準(透過 WHATWG)。

章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

獲取 Firefox

[編輯 | 編輯原始碼]

Firefox 可以從 此頁面 下載。按下大型綠色按鈕將下載 Firefox。要獲取其他語言或作業系統的 Firefox 版本,請參見 此頁面

Microsoft Windows

[編輯 | 編輯原始碼]
Firefox 在 Windows 10 上的安裝程式。

當前的 Windows 版本的 Firefox 支援 Windows 7 及更高版本,並作為名為 Firefox Setup (version).exe 的安裝程式分發,其中 (version) 對應於您要安裝的 Firefox 版本。安裝 Firefox 後,您無需執行此過程;Firefox 會在後臺檢查更新,並在下次啟動時安裝更新。

要安裝 Firefox,請雙擊安裝程式並按照安裝說明進行操作。對於大多數新使用者,建議選擇標準安裝。這將安裝 Firefox 在 Program Files 下,並在桌面和開始選單上建立快捷方式。可以透過點選“自定義安裝”來更改這些設定。

您可以從 Program Files 條目執行 Firefox,也可以雙擊桌面上的 Firefox 圖示。第一次執行 Firefox 時,您將可以選擇從 Microsoft Edge(或您的計算機上安裝的任何其他瀏覽器)匯入您的設定。選擇“是”將匯入所有書籤(也稱為收藏夾)、儲存的密碼、歷史記錄和瀏覽選項。完成所有這些設定的匯入後,Firefox 瀏覽器將啟動,並會彈出一個對話方塊,提醒您 Firefox 未設定為預設瀏覽器。選擇“是”將關聯 Firefox 與您 PC 上與網路相關的檔案,並且 Firefox 還將在從(大多數)外部應用程式(例如,從即時通訊工具)中選擇連結時開啟。

Firefox 應該會自動出現在 Windows 的開始選單中。但是,如果它沒有出現,可以手動設定。

Firefox MacOSX 磁碟映像

雙擊壓縮的磁碟映像以掛載它。將 Firefox 應用程式圖示拖到硬碟驅動器上的“應用程式”資料夾。不要雙擊磁碟映像中的 Firefox 圖示;這樣做會導致程式掛起。要使 Firefox 始終出現在停靠欄中,請將圖示從“應用程式”資料夾拖到停靠欄。

Linux 發行版

[編輯 | 編輯原始碼]

許多發行版預設包含 Firefox。檢視您發行版的文件以瞭解詳細資訊。您的桌面環境程式選單中應該有一個 Firefox 圖示。

如果您的發行版沒有預裝 Firefox,它可能在軟體倉庫中。轉到您的軟體包管理器並搜尋firefox。查詢 firefox 或有時 firefox-esr 包並安裝它。軟體包管理器可能會告訴您該軟體包需要依賴項才能安裝。安裝完成後,Firefox 可能會出現在選單中。如果您使用的是作業系統軟體倉庫,您可能無法訪問最新版本,但應該安全且系統會為您管理更新。

如果您的發行版不包含或不提供 Firefox,您可以從官方 Firefox 網站下載它。下載完成後,解壓縮檔案,通常可以透過在檔案歸檔器(如 ark 或 file roller)中開啟檔案並將其解壓縮到另一個資料夾來完成。或者,鍵入tar -xvzf firefox-<version>.tar.gztar -xvzf firefox*在命令列中將生成一個名為“firefox”的目錄。該目錄可以移動到任何位置。鍵入./firefox在安裝目錄的 shell 中應啟動 Firefox。您可能需要使用chmod +x firefox來授予它執行許可權。

通常,對於手動安裝,您會將檔案放在以下位置
可執行檔案:/usr/lib/firefox
如果不可用:/lib/firefox
桌面檔案:/usr/share/applications/firefox.desktop
這也可以使用 Mozilla 的電子郵件客戶端 Thunderbird 完成。

您的桌面檔案應該如下所示(基於 Fedora 的版本)

[Desktop Entry]
Version=1.0
Name=Firefox
GenericName=Web Browser
Comment=Browse the Web
Exec=/usr/lib/firefox/firefox %u
Icon=firefox
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Categories=Network;WebBrowser;
Keywords=web;browser;internet;
Actions=new-window;new-private-window;profile-manager-window;
X-Desktop-File-Install-Version=0.24
[Desktop Action new-window]
Name=Open a New Window
Exec=/usr/lib/firefox/firefox --new-window %u
[Desktop Action new-private-window]
Name=Open a New Private Window
Exec=/usr/lib/firefox/firefox --private-window %u
[Desktop Action profile-manager-window]
Name=Open the Profile Manager
Exec=/usr/lib/firefox/firefox --ProfileManager

Flatpak

[edit | edit source]

還有一個可用的 Flatpak 版本的 Firefox。您可以在終端上執行以下命令來安裝它sudo flatpak install flathub org.mozilla.firefox。您將需要 flathub 軟體倉庫才能做到這一點。您可以透過以下方式新增它sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo。如果您沒有 Flatpak,您可以在此處獲取設定 https://www.flatpak.org/setup/ .
還有一個 snap 版本。您可以透過以下方式安裝它sudo snap install firefox.

這些選項將始終使您保持最新狀態。

行動電話

[edit | edit source]

安卓

[edit | edit source]
適用於 Android 的 Firefox 89。

適用於 Android 的 Firefox 可以從 Google Play 商店安裝。它也可以安裝在 F-Droid 等開源 Android 軟體倉庫中。

與許多移動瀏覽器不同,適用於 Android 的 Firefox 支援安裝附加元件,允許您自定義移動瀏覽體驗。

iOS 可以從官方應用商店安裝。雖然 iOS 上的 Firefox 與其他版本略有不同,但它仍然支援許多功能,並且可以與其他平臺的 Firefox 同步。

其他作業系統

[edit | edit source]

由於 Mozilla 基金會提供了 Firefox 原始碼,因此使用者也可以在各種其他架構和作業系統上編譯和執行 Firefox。如果您是資訊學新手,構建原始碼可能很困難,它將需要構建依賴軟體包和編譯器。Firefox 不支援的作業系統,但已知執行瀏覽器的作業系統包括

  • Solaris(x86 和 SPARC)
  • OS/2
  • AIX
  • FreeBSD
  • PC-BSD
  • NetBSD
  • BeOS
  • SkyOS
  • RISC OS(ARM)
  • OpenBSD

使用標籤瀏覽

[edit | edit source]
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

什麼是標籤?

[edit | edit source]
Firefox 的預設介面欄,顯示標籤

Firefox 的設計理念是任何使用者都可以立即使用,沒有任何學習曲線。但是,要真正“重新發現網路”,您應該熟悉 Firefox 的高階功能。其中之一是標籤的使用。Firefox 使用“標籤”在同一視窗中顯示多個網頁。其他幾個網路瀏覽器(例如 Google Chrome 和 Microsoft Edge)也使用標籤。

標籤位於位址列上方,採用類似檔案資料夾的佈局。標籤允許使用者在工作列中擁有一個 Firefox 視窗,並在該視窗中開啟多個網頁。在圖片中,第一個標籤中顯示了預設的 Firefox 主頁,第二個標籤中顯示了 Firefox Central(從“入門”書籤訪問)。可以開啟的標籤數量沒有限制,儘管標籤欄只能舒適地容納大約 20 個標籤。

建立、關閉和選擇標籤

[edit | edit source]

有很多不同的方法來建立、關閉和訪問標籤。首先,可以透過單擊檔案新建標籤或使用鍵盤快捷鍵 [Ctrl]+[T] 來建立一個新的空白標籤。如果標籤欄可見,可以右鍵單擊空白處(即沒有被標籤佔據的空白處),然後“新建標籤”將建立一個新標籤。類似地,雙擊標籤欄上的空白處將建立一個新的空白標籤。另一種建立標籤的方法,可以說是最常見的方法,是透過中間滑鼠按鈕(有時稱為第三個滑鼠按鈕或滾輪)在任何連結或書籤(例如,上圖中的“入門”)上單擊。最後,按住 [Ctrl] 鍵並左鍵單擊連結將在新標籤中開啟該網站。

關閉標籤也有多種不同的方法。首先,檔案關閉或 [Ctrl]+[W] 將關閉當前選定的標籤。此外,標籤欄右側邊緣的紅色“x”將關閉當前標籤。最後,中間單擊任何標籤(不必選中它),或右鍵單擊並選擇“關閉標籤”將關閉選定的標籤。

最後,選擇標籤有幾種不同的方法。最明顯的方法是簡單地左鍵單擊標籤。但是,也存在鍵盤快捷鍵:[Ctrl]+[數字],其中“數字”是 1-9 中的任何數字。然後將選擇相應的標籤。當然,這僅適用於開啟的前 9 個標籤。另一個常見的鍵盤快捷鍵是 [Ctrl]+[Tab]。這將使下一個標籤變為活動狀態。使用 [Ctrl][Shift]+[Tab] 將選擇上一個標籤。這些快捷鍵是輕鬆迴圈瀏覽當前開啟的網頁的簡單方法。

Firefox 1.5 中的一項新功能是能夠“拖放”標籤。透過單擊並按住標籤上的左滑鼠按鈕,可以更改標籤的順序或將它們放在不同的 Firefox 視窗中。找到所需位置(透過箭頭指示)後,可以釋放左按鈕,標籤將被移動。

除了基本功能外,還有許多其他方法可以使用標籤。

自定義

[編輯 | 編輯原始碼]

有關標籤首選項,請參見關於首選項的章節。

多個主頁

[編輯 | 編輯原始碼]

選項卡瀏覽還支援另一個功能:多個主頁。使用多個主頁,可以使每次開啟瀏覽器或選擇“主頁”按鈕時開啟多個頁面。

要設定多個主頁,請轉到“首選項”視窗,可以透過 Windows 上的工具選項,Linux 上的編輯首選項,或 OS X 上的Firefox首選項訪問。進入“首選項”視窗後,選擇常規面板,然後在主頁框中輸入每個 URL,並用管道字元(即|)分隔。例如

http://addons.mozilla.org/|http://www.google.com|http://wikibooks.org/wiki/Special:Randompage

設定多個主頁的更簡單方法是,在選項卡中開啟所有需要的網站(確保只打開了需要的網站),然後點選首選項視窗的常規選項卡中的使用當前頁面按鈕。

書籤組

[編輯 | 編輯原始碼]

書籤組非常類似於多個主頁。書籤組建立一個包含多個相關(或不相關,甚至)書籤的資料夾。然後,可以透過點選建立的資料夾並點選在選項卡中開啟來一次開啟所有書籤。或者,你也可以只打開一個書籤網站。要建立書籤組,只需在單獨的選項卡中開啟每個需要的網站(同樣,確保只打開你想要放在組中的網站)。從那裡,有幾種方法可以建立組

  • 右鍵點選選項卡,然後選擇將所有選項卡新增為書籤...
  • 點選書籤將所有選項卡新增為書籤...
  • 按 [Ctrl]+[Shift]+[D]

無論你用哪種方式建立組,都會出現相同的視窗,提示你輸入名稱和建立組的位置。

在 Linux 上使用滑鼠中鍵關閉選項卡

[編輯 | 編輯原始碼]

在 Linux 上使用 Firefox 時,滑鼠中鍵的預設行為是嘗試載入剪貼簿中的內容,就好像它是一個 URL 一樣。如果你希望使用滑鼠中鍵關閉選項卡,請在位址列中輸入about:config 並按回車。

在新出現的視窗中,在標有篩選器:的框中輸入middlemouse.contentLoadURL。然後,右鍵點選首選項,然後選擇切換,這應該將首選項設定為false

另一個貢獻者寫道:不幸的是,在某些版本中——比如我現在使用的版本——這會導致你滑鼠中鍵點選選項卡時 Firefox 什麼也不做。能弄清楚如何真正修復這個問題就好了!)

章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

在文件中搜索和查詢

[編輯 | 編輯原始碼]
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

快速搜尋和關鍵詞

[編輯 | 編輯原始碼]
選擇“為該搜尋新增關鍵詞”。
名稱和關鍵詞w只是為該快速搜尋輸入的。

快速搜尋允許你為在位址列中輸入的搜尋定義自定義搜尋關鍵詞。設定完成後,只需在搜尋詞之前輸入搜尋關鍵詞。一個流行的快速搜尋維基在這裡維護。下面概述了建立新的快速搜尋所需的步驟

  1. 轉到包含搜尋框的網頁。
  2. 右鍵點選搜尋輸入框。
  3. 選擇“為該搜尋新增關鍵詞”。
  4. 為你的快速搜尋指定一個關鍵詞。例如,維基百科搜尋可以是w。顯然,更短的關鍵詞比更長的關鍵詞(例如wikipedia)更有效率。

對於舊版本的 Firefox 或沒有搜尋框的位置,可以使用另一種方法

  1. 轉到包含搜尋框的網頁。
  2. 搜尋一些內容。在本例中,oddball將是搜尋詞。
  3. 注意 URL 中的術語,並將它替換為%s。例如,在 Google 搜尋引擎上搜索會得到以下 URL
http://www.google.com/search?hl=en&q=oddball&btnG=Google+Search
使用我們的示例,新地址將是
http://www.google.com/search?hl=en&q=%s&btnG=Google+Search
  1. 從位址列複製修改後的 URL。
  2. 轉到書籤管理書籤新建書籤
  3. 將修改後的 URL 貼上到位置框中。
  4. 為你的快速搜尋指定一個名稱,例如 Google 快速搜尋。
  5. 為你的快速搜尋指定一個關鍵詞。注意:這可以是一個或多個字元。例如,Google 搜尋可以是g

要使用你的新快速搜尋,你只需要輸入關鍵詞 你的搜尋詞在位址列中;例如,要搜尋有關維基百科歷史的資訊,你可以在 Google 中輸入,g 維基百科的歷史。你也可以使用相同的技術將高階搜尋新增到書籤中。只需嘗試搜尋,並將你的搜尋詞替換為%s。很簡單!

此功能不限於網路搜尋;它可以用於快速訪問具有特定結構的頁面。例如,從維基百科獲得更多資訊的一種方法是建立一個書籤,指向http://en.wikipedia.org/wiki/%s關鍵詞為w。現在只需輸入即可訪問維基百科文章w 文章標題.

另一個例子是貨幣轉換。要輕鬆地將美元轉換為歐元,可以建立一個書籤,指向http://www.xe.com/ucc/convert.cgi?From=USD&To=EUR&Amount=%s併為其指定關鍵詞$。要轉換給定的金額(例如 50 美元),現在只需要輸入$ 50在位址列中(注意空格,它非常重要)。

一旦你開始思考它們,關鍵詞就會變得非常有用。

你也可以使用SmartSearch擴充套件程式從上下文選單中執行所有快速搜尋,方法是突出顯示頁面上的單詞,右鍵點選它,並使用任何快速搜尋進行搜尋。

查詢工具欄

[編輯 | 編輯原始碼]
執行“邊輸入邊查詢”的螢幕截圖。正在輸入“ency”,第一個匹配的文字用綠色突出顯示。

一個新的創新功能是查詢工具欄。它用於在頁面中搜索文字,並且不會過於礙事。當按下 Ctrl+F 啟用它時,查詢工具欄將出現在 Firefox 瀏覽器視窗的底部,準備搜尋當前網頁。查詢工具欄使用增量搜尋。這意味著它在您鍵入時搜尋(並不斷更新顯示的結果)。這比傳統的查詢更有用,因為查詢在開始鍵入時立即進行。查詢工具欄可以找到下一個或上一個結果並選擇它,突出顯示所有匹配的結果並匹配大小寫。Firefox 會一直向下搜尋,直到到達文件的末尾,然後“環繞”回到頁面的開頭。如果沒有任何內容與您的搜尋詞匹配,Firefox 會發出“嗶”聲。(如果你想停用這種聲音,請轉到about:config並更改值accessibility.typeaheadfind.enablesoundfalse。)完成搜尋後,只需按下 Esc 鍵,查詢工具欄就會隱藏。

邊輸入邊查詢

[編輯 | 編輯原始碼]

一個非常有用的功能是邊輸入邊查詢,它允許你在不使用 Ctrl+F 或 Cmd+F 開啟或關閉查詢工具欄的情況下使用查詢工具欄的功能。

預設情況下,“邊輸入邊查詢”功能只有在按下/鍵後才會開始。或者,要只搜尋連結,請按'鍵(撇號)。但是,可以使“邊輸入邊查詢”功能無需額外按鍵即可工作。為此,請轉到工具選項高階常規,然後勾選“在開始輸入時開始查詢”。

從現在開始,當你在網站上搜索某個主題時,只需開始在頁面主體中輸入。你將在輸入時立即跳轉到字母序列的第一個例項。查詢工具欄將暫時出現在頁面底部,允許你突出顯示該詞出現的所有位置,或跳到下一個位置。更多查詢工具欄快捷鍵可以在鍵盤快捷鍵部分找到,完整的描述在這裡

在網頁中導航的一個有用技巧是使用邊輸入邊查詢。你只需按下'鍵(撇號)並開始輸入要關注的連結的文字。一旦 Firefox 突出顯示了該連結(無論你只輸入了幾個字母還是整個單詞),你按下回車鍵,Firefox 就會開始載入該頁面。例如,如果在這個頁面上,你想快速跳轉到目錄。請注意,目錄的連結是<< To Contents。按下撇號鍵啟用用於搜尋連結的查詢工具欄,然後輸入“to”。Firefox 然後會突出顯示連結的一部分。按下回車鍵將帶你到使用 Firefox目錄。需要注意的一點是,這個技巧並不一定要使用撇號鍵才能工作;只需使用邊輸入邊查詢就可以完成同樣的操作,但是因為它會搜尋所有文字,無論它是連結還是其他內容,它可能沒有像用撇號鍵開始搜尋那樣快。

章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

使用者偏好設定

[編輯 | 編輯原始碼]
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

偏好設定

[編輯 | 編輯原始碼]

要訪問偏好設定視窗,請在 Windows 上導航到工具選項,在 Linux 上導航到編輯偏好設定,或在 OS X 上導航到Firefox偏好設定

常規選項卡

偏好設定視窗的常規選項卡允許你更改一些內容

  • 主頁
  • 預設瀏覽器
  • Firefox 如何連線到網際網路

主頁設定很可能是這個視窗中最常用的設定,因為其他兩個設定只需要設定一次(如果有的話)。在這個視窗中,有四種方法可以設定主頁

  • 位置:框中輸入一個地址(例如,http://www.google.com
  • 選擇使用當前頁面按鈕,如果只有一個頁面顯示,則將當前頁面設定為主頁,或將所有選項卡設定為多個主頁
  • 選擇使用書籤...按鈕,開啟一個對話方塊,允許你選擇當前標記為主頁的網站
  • 選擇使用空白頁,將about:blank設定為主頁。

第一次啟動 Firefox 時,它會檢查是否已將其設定為預設瀏覽器。當Firefox 應該在啟動時檢查它是否是預設瀏覽器選項被選中時,將確保 Firefox 仍然是預設瀏覽器(或者,如果 Firefox 不是預設瀏覽器,它將在每次啟動時詢問你是否希望它成為預設瀏覽器)。此外,按下現在檢查將完成在瀏覽器已經啟動後的檢查。

連線設定按鈕只需要在使用代理連線到網際網路時使用。如果是這樣,你可以讓 Firefox 自動檢測設定,手動輸入它們,或使用自動代理配置 URL。


隱私選項卡描述如下:當你在網上瀏覽時,Firefox 會在以下區域儲存有關你訪問過哪些地方、做過哪些事情的資訊:每個區域都有自己的設定。當你選擇隱私選項卡中的選項卡時,主要內容區域會發生變化。但是,視窗底部有一個設定可以從每個選項卡訪問。它說清除私人資料工具可用於使用鍵盤快捷鍵或在 Firefox 關閉時清除你的私人資料。以及一個設定...按鈕。選擇該按鈕將彈出一個 Firefox 儲存的資訊列表。每個都可以單獨設定或取消設定。除了選擇要清除哪些資料之外,還可以選擇在關閉 Firefox 時清除私人資料在清除私人資料之前詢問我。所有你選擇的私人資料可以在瀏覽會話期間的任何時間透過按下 [Ctrl]+[Shift]+[Del] 來清除。

清除私人資料是一個公開的行為,如果你的目的是保持某些活動秘密,那麼它可能會公開這個秘密。有關一個重要的歷史例子,請參見http://en.wikipedia.org/wiki/Soviet_atomic_bomb_project#Beginnings_of_the_program。此外,如果“清除私人資料”沒有覆蓋這些資料(而上一段沒有這樣說明),那麼這些資料可能會在你的計算機上保留一段時間,並且有可能被訪問。


歷史記錄

[編輯 | 編輯原始碼]
選擇歷史記錄的隱私選項卡

歷史記錄選項卡只有兩項

  • 記住訪問過的頁面,最近 __ 天。
  • 一個現在清除瀏覽歷史記錄按鈕

這些選項非常直觀。設定你希望 Firefox 記住你訪問過的頁面多少天。將該值設定為 0 將導致 Firefox 不使用歷史記錄。按下現在清除瀏覽歷史記錄按鈕將刪除所有歷史記錄。

歷史記錄可以透過轉到歷史記錄選單項、按下 [Ctrl]+[H] 或轉到檢視側邊欄歷史記錄來訪問。轉到選單本身也顯示歷史記錄。

歷史記錄是“清除私人資料”的一個選項,預設情況下被選中。



已儲存的表單

[編輯 | 編輯原始碼]
選擇已儲存的表單的隱私選項卡

這個選項卡,就像歷史記錄選項卡一樣,只有兩項值得關注

  • 儲存我在表單和搜尋欄中輸入的資訊。
  • 現在清除已儲存的表單資料

選中該複選框(預設設定)將使 Firefox 儲存任何在表單中輸入的資料。這包括諸如 Google 搜尋框、任何聯絡資訊(姓名、地址、電子郵件等)和其他搜尋框之類的東西。此外,預設 Firefox 工具欄中包含的搜尋框(可以透過按下 [Ctrl]+[K] 訪問)取消選中此複選框將阻止 Firefox 儲存此資訊。按下現在清除已儲存的表單資料按鈕將刪除 Firefox 當前儲存的所有資料。

已儲存的表單資料是“清除私人資料”的一個選項,預設情況下被選中。

請注意,你可以清除單個專案(例如錯誤或錯誤輸入的條目),而無需清除所有已儲存的資料。當已儲存專案列表顯示時,導航到要刪除的專案(不要點選它),然後使用 Shift-Delete 鍵組合。

選擇密碼的隱私選項卡

記住密碼被選中(預設)時,Firefox 會在任何輸入密碼的網站上向你提供儲存密碼的選項。輸入密碼並按下提交按鈕後,Firefox 將彈出一個帶有三個選項的對話方塊,記住此網站永不現在不。選擇記住將使 Firefox 為該頁面儲存密碼,並將自動在每次後續訪問時輸入密碼。選擇此網站永不將阻止 Firefox 記住該頁面的密碼,並且它不會再次詢問是否要儲存該頁面的密碼。選擇現在不將阻止 Firefox 在這次訪問中儲存密碼,但下次訪問該網站時會再次顯示對話方塊。

Firefox 還可以選擇設定主密碼。如果沒有,Firefox 會自動輸入任何已儲存的密碼,無論當時是誰在使用瀏覽器。主密碼將導致 Firefox 在輸入任何已儲存的密碼之前提示使用者輸入密碼。但是,它只會每個會話提示一次,這意味著只要瀏覽器保持開啟狀態。為了防止未經授權使用密碼,請確保在你使用完瀏覽器後關閉瀏覽器(如果你輸入了主密碼)。主密碼也可以從這個視窗中取消設定。

按下檢視已儲存的密碼按鈕將開啟一個新對話方塊。此視窗顯示 Firefox 已儲存使用者名稱/密碼的每個網站。首先,會顯示網站的地址和使用者名稱。按下顯示密碼按鈕以顯示已儲存的密碼。可以透過選擇單個條目並按下刪除來刪除它們。可以使用刪除全部按鈕刪除所有條目。

在“檢視已儲存的密碼”對話方塊中,還有一個選項卡顯示“從未儲存的密碼”。此視窗與“已儲存的密碼”視窗非常類似。但是,從該列表中刪除條目將導致 Firefox 在您下次訪問該網站時要求儲存密碼。

儲存的密碼是“清除私人資料”的一個選項,但預設情況下未選中。

下載歷史記錄

[編輯 | 編輯原始碼]
選擇“下載歷史記錄”的隱私選項卡

每當您從網際網路下載專案時,Firefox 都會開啟下載管理器來跟蹤它。下載完成後,Firefox 會將該專案保持可見。可以單獨刪除每個專案,也可以一次清除整個歷史記錄。此外,Firefox 可以設定為永遠不儲存歷史記錄(或在每次下載後自行清除下載歷史記錄)。可以透過轉到工具下載或按[Ctrl]+[J]訪問下載管理器。也可以透過按此首選項視窗窗格上的檢視下載歷史記錄按鈕訪問它。

這裡的唯一設定會影響 Firefox 如何清除下載管理器。從下載管理器中刪除檔案:

  • 下載成功後
  • 當 Firefox 退出時
  • 手動(預設)

下載成功後會刪除下載管理器中已完成下載的條目,當 Firefox 退出時會在每次關閉 Firefox 時清除下載管理器歷史記錄,手動會將所有條目保留在下載管理器中,直到使用者將其刪除。

注意:從下載管理器中刪除檔案不會從您的計算機中刪除檔案。它只會從 Firefox 中刪除您下載它的歷史記錄。

下載歷史記錄是“清除私人資料”的一個選項,預設情況下已選中。

選擇“Cookie”的隱私選項卡

Cookie 是“網站儲存在您計算機上的資訊片段。它們用於記住登入資訊和其他資料。”此視窗可能比其他視窗更令人困惑。

第一個選項是允許網站設定 Cookie,它預設情況下處於啟用狀態。該選項旁邊有一個名為例外的按鈕。設定例外將允許來自除列表中的網站之外的所有網站的 Cookie。

下面還有兩個選項

  • 僅針對原始網站
  • 除非我刪除了該網站設定的 Cookie

選中第一個框將只允許來自您當前所在網站的 Cookie。對於其他網站要向您提供 Cookie,您必須導航到該網站(並在啟用選項的情況下;預設情況下它處於停用狀態)。第二個選項將接受所有 Cookie,只要您沒有從該網站中刪除 Cookie。例如,如果您刪除了 google.com 設定的 Cookie,那麼 google.com 將無法再向您傳送 Cookie。

這些選項下方是一個下拉框。保留 Cookie:

  • 直到它們過期(預設)
  • 直到我關閉 Firefox
  • 每次都詢問我

每個 Cookie 都有一個過期日期。透過選擇第一個選項,Firefox 將保留每個 Cookie 直到它過期,然後將其丟棄。選擇第二個選項將只保留所有 Cookie 直到關閉 Firefox。第三個選項將使 Firefox 在每次網站嘗試設定 Cookie 或修改現有 Cookie 時詢問您。

檢視 Cookie按鈕將彈出一個新視窗,列出按網站分類的所有 Cookie。從該視窗中,可以刪除一個、幾個或所有 Cookie。此外,還可以檢視每個 Cookie 的內容(儘管它們通常沒有意義)。

最後,立即清除 Cookie按鈕將清除所有 Cookie。

Cookie 是“清除私人資料”的一個選項,但預設情況下未選中。


選擇“快取”的隱私選項卡

您檢視的頁面儲存在快取中,以便以後更快地檢視。當您訪問頁面時,Firefox 會自動儲存它們的副本。如果您稍後導航到同一個頁面,Firefox 會使用儲存的頁面,而不是再次下載它。使用此設定,您可以設定快取的大小。

為快取使用最多 __ MB 的磁碟空間。預設值為 50。

按“立即清除快取”按鈕可以從快取中刪除所有頁面。

快取是“清除私人資料”的一個選項,預設情況下已選中。

內容選項卡

此窗格中的第一個設定用於阻止彈出視窗。Firefox 被設定為自動啟用所有不需要的彈出視窗。該設定是阻止彈出視窗,預設情況下處於啟用狀態。右側是允許的網站按鈕,它允許您設定允許從其接收彈出視窗的網站。當彈出視窗被阻止時,黃色“資訊欄”會出現在視窗頂部。從那裡,您可以允許被阻止的彈出視窗,或允許該網站訪問開啟彈出視窗。可以從允許的網站列表中刪除網站,這將導致 Firefox 再次阻止來自該網站的彈出視窗。

接下來是當網站嘗試安裝擴充套件或主題時提醒我。它預設情況下也處於啟用狀態。它右側有一個例外按鈕。任何不在例外列表中的網站(預設情況下僅包含addons.mozilla.orgupdate.mozilla.org)都將被阻止安裝擴充套件或主題。視窗頂部將出現一個黃色的資訊欄,與阻止彈出視窗時出現的欄非常類似。如果您想從當前網站安裝擴充套件或主題,可以將其新增到例外列表中,然後重試安裝。如果安裝是不需要的(例如,網站試圖安裝惡意擴充套件),則無需採取任何進一步的措施,因為安裝已經被阻止。除非您想安裝擴充套件/主題,否則不要將該網站新增到您的例外列表中。

載入圖片是下一個首選項。它預設情況下處於啟用狀態。此首選項也包含一個例外列表,但它的工作方式與擴充套件/主題例外列表略有不同。從該列表中,您可以允許拒絕網站載入圖片的許可權。例如,如果載入圖片首選項處於啟用狀態,您可以使用例外列表來拒絕特定網站載入圖片的許可權。例如,如果您不想讓 wikibooks.org 載入圖片,您將在網站地址框中輸入“wikibooks.org”,然後點選拒絕。所有其他網站將被允許正常載入圖片。

如果載入圖片首選項被停用,那麼任何圖片都不會被下載。但是,如果您(以 wikibooks.org 為例)想讓 wikibooks.org允許載入圖片,那麼您將在網站地址框中輸入“wikibooks.org”,這次點選允許。所有圖片將被阻止,除了來自 wikibooks.org 的圖片。兩種型別(允許的網站和拒絕的網站)可以同時設定,但取決於載入圖片首選項的狀態。

載入圖片下方是一個首選項(預設情況下處於停用狀態)僅針對原始網站。啟用後,圖片只有在來自與當前頁面相同的網站時才會載入。但是,這將不會顯示 Yahoo! 和 Wikipedia 等大型網站的圖片,因為這些網站上的圖片儲存在單獨的伺服器上。

啟用 Java(預設情況下處於啟用狀態)首選項控制是否在 Firefox 中載入 Java 小程式。

啟用 JavaScript(預設情況下處於啟用狀態)控制瀏覽器是否執行JavaScript。按高階...按鈕將彈出一個新視窗,其中包含以下選項:允許指令碼:

  • 移動或調整現有視窗的大小
  • 升高或降低視窗
  • 停用或替換上下文選單
  • 隱藏狀態列
  • 更改狀態列文字

前三個處於啟用狀態(表示頁面上的 JavaScript 將能夠執行這些操作),而最後兩個預設情況下處於停用狀態。

最後,內容選項卡包含字型和顏色設定。從該對話方塊中,您可以設定預設字型和預設字型大小。高階...對話方塊將允許您選擇哪些特定字型顯示哪些字型型別及其大小。顏色...按鈕允許您設定連結、背景和文字顏色。


選項卡

[編輯 | 編輯原始碼]
選項卡選項卡

第一個與選項卡相關的首選項是“在以下位置開啟來自其他應用程式的連結:”

  • 新視窗
  • 最近視窗中的新選項卡
  • 最近的選項卡/視窗

這些選項大多不言自明。當另一個應用程式(例如 AOL Instant Messenger)嘗試開啟連結時,此首選項會告訴 Firefox 在哪裡執行此操作。前兩個很容易理解,而第三個只會簡單地重複使用最近獲得焦點的視窗(替換其內容)。

下一個首選項是“強制開啟新視窗的連結在以下位置開啟:”

  • 與連結相同的選項卡/視窗
  • 新選項卡

此首選項有時被稱為“單視窗模式”,因為它阻止連結上的“target:_blank”和“target:_new”屬性開啟新視窗,始終強制 Firefox 使用一個視窗。但是,它預設情況下處於停用狀態,因為啟用它後已經報告了一些崩潰。啟用它幾乎沒有危險,因為如果出現問題,可以很容易地將其再次停用。

此視窗中還有其他三個偏好設定

  • 僅當開啟一個網站時隱藏選項卡欄
  • 選擇從連結開啟的新選項卡
  • 關閉多個選項卡時發出警告

預設情況下,僅當開啟一個網站時,選項卡欄會隱藏。要使其始終可見,請取消選中該偏好設定旁邊的框。“從連結開啟的新選項卡”可以描述為“在前臺開啟選項卡”。換句話說,啟用此偏好設定(預設情況下已停用)後,透過滑鼠中鍵單擊連結開啟的新選項卡將自動被選中並可見。預設行為是將新選項卡在後臺開啟,您需要手動選擇它才能檢視它。最後一個偏好設定在開啟多個選項卡並嘗試關閉視窗時可見。將顯示一個警告,以確保所有選項卡都可以關閉。

也可以透過 Firefox 的擴充套件系統擴充套件選項卡式瀏覽功能。有關擴充套件的更多詳細資訊,請參閱 第 6 章。如果 Firefox 在工作列中拆分視窗時分組選項卡“browser.taskbar.previews.enable”為“FALSE”,則在 about:config 中

下載選項卡

下載選項卡包含多個偏好設定。首先,可以選擇設定一個“下載資料夾”。如果選擇了詢問我儲存每個檔案的存放位置,那麼 Firefox 將提示您儲存每個下載檔案的存放位置。選擇將所有檔案儲存到此資料夾:將使每個下載檔案都儲存到同一位置。桌面是 Windows 上下載檔案的預設位置。

接下來是下載開始時顯示下載管理器,預設情況下已啟用。這將為下載的每個檔案開啟下載管理器。您必須手動關閉下載管理器,除非選中了所有下載完成後關閉下載管理器的偏好設定。

最後一個偏好設定說明Firefox 可以自動下載或開啟某些型別的檔案。點選檢視和編輯操作...按鈕將開啟一個新視窗。它包含一個副檔名列表以及該型別檔案的預設操作。每個檔案型別都可以設定為使用其預設應用程式自動開啟、使用非預設應用程式自動開啟、儲存到計算機或使用外掛開啟(假設安裝了正確的外掛)。目前,似乎沒有“新增”按鈕,因此如果您要處理的型別在列表中不存在,那麼您就走運了。此外,某些使用者可能有一個空白對話方塊(截至 2006 年 8 月 8 日),在這種情況下,不會列出任何擴充套件。問題在 http://forums.mozillazine.org/viewtopic.php?p=2400536&sid=d02c030728278592cbeb3aee9805b14b 中有提及,但所描述的修復方法可能不適用於所有使用者。這些使用者應該找到他們的配置檔案資料夾(在 WinXP 上為 %AppData%\Mozilla\Firefox\Profiles\xxxxxxxx.default,其中 x 是一個隨機字元),並刪除其中相應的檔案。

此窗格提供了一些高階設定。“高階”下還提供了一個名為“安全”的第三個選項卡。但是,大多數使用者不需要更改此選項卡上的任何偏好設定。

選擇“常規”的高階選項卡

允許使用鍵盤選擇文字設定控制游標瀏覽。使用游標瀏覽時,會在瀏覽器中放置一個游標,可以使用箭頭鍵移動它並用於選擇文字。按下 [F7] 也會啟用和停用此功能。

在您開始鍵入時開始查詢是“邊鍵入邊查詢 (FAYT)”的設定。通常,FAYT 僅在按下/' 鍵後或按下 [F3] 後才會啟用。啟用此設定後,FAYT 將在按下任何鍵時開始(只要游標不在表單或其他文字輸入區域中)。

調整大型影像以適合瀏覽器視窗會自動調整任何大於當前瀏覽器視窗的影像的大小,使其適合視窗而不會導致出現捲軸。單擊影像將以其全尺寸顯示它,再次單擊它將調整它的大小以適合視窗。

使用自動滾動切換啟用自動滾動功能的能力。啟用自動滾動後,單擊滑鼠中鍵進入自動滾動模式。在自動滾動模式下,只需將滑鼠向上移動以向上滾動,向下移動以向下滾動。再次單擊滑鼠中鍵將退出自動滾動。

使用平滑滾動切換啟用使用滑鼠滾輪進行滾動比正常情況更“平滑”的能力。

最後,單擊編輯語言...按鈕更改提供多種語言的頁面的語言首選項順序。


選擇“更新”的高階選項卡

更新選項卡會更改 Firefox 檢查自身、擴充套件程式和主題以及搜尋引擎更新的方式。所有三個選項都應保持選中狀態,因為關鍵的安全更新將使用更新系統。

最後一個偏好設定決定如何安裝更新。如果選擇了詢問我想要做什麼,那麼 Firefox 將在發現新更新時提醒您並等待您的指示。如果選擇了自動下載並安裝更新,那麼 Firefox 將在不詢問的情況下應用更新。但是,如果選中了如果這將停用擴充套件程式或主題,請警告我,並且新更新可能會破壞當前安裝的擴充套件程式或主題,那麼 Firefox 將顯示一個警告。

最後,選擇顯示更新歷史記錄按鈕以檢視以前安裝的更新列表及其內容。

多個使用者

[編輯 | 編輯原始碼]

使用 Firefox,可以建立許多不同的配置檔案,每個配置檔案都有自己的設定。這有幾個優點,因為它允許您安裝進行 Web 開發所需的擴充套件程式,而不會減慢您用於正常瀏覽的瀏覽器的速度。缺點是隻有一 個配置檔案可以同時執行。要切換配置檔案或新增新配置檔案,您需要執行firefox -profilemanager. 在 Windows 上,可以透過在開始選單的“執行”對話方塊中鍵入命令來實現此操作,在大多數其他系統上,可以在可以執行命令的任何位置執行此操作,通常是終端或命令列。

必須在 Firefox 未在您的計算機上執行時執行此命令,如果它正在執行,您只會獲得一個包含當前活動配置檔案的偏好設定的新視窗。成功執行命令後開啟的對話方塊允許您從配置檔案列表中進行選擇。對於每個配置檔案,您都有以下選項:重新命名刪除它,或者只通過使用它來啟動 Firefox

當您從配置檔案管理器中刪除配置檔案時,它會詢問您是否要刪除或保留包含與該配置檔案相關資訊的檔案。如果您選擇刪除檔案選項,那麼與該配置檔案相關的所有私人資料,包括歷史記錄、儲存的密碼和 cookie,都將從硬碟驅動器中刪除。沒有理由保留這些檔案,因為以與已刪除配置檔案相同的名稱建立一個新配置檔案不會恢復該配置檔案。

章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

擴充套件

[編輯 | 編輯原始碼]
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

擴充套件程式是為 Firefox 新增新功能的小型附加元件,但不要與外掛混淆。

在 Firefox 中,附加元件是一個通用術語,在 Firefox 中適用於擴充套件程式本身、主題、使用者指令碼、使用者樣式、服務工作者、外掛、拼寫檢查器和語言包。擴充套件程式依賴於 Firefox 中的內建框架和API,並在安裝後集成到瀏覽器中。而外掛(如 Adobe Flash)使用非 Firefox 本地的程式設計,通常只在網頁包含需要載入 Flash 的程式碼時嵌入到網頁中。

使用傳統 XPCOM、XUL 和 JetPack 框架的擴充套件程式,在 Firefox 56.0 之前一直得到支援。這些分別被稱為傳統擴充套件程式和 Firefox 的傳統版本。在 2018 年底,Mozilla 停止了對基於 XUL 的擴充套件程式的支援,不再託管它們,儘管仍然存在多種獲取傳統擴充套件程式的方法 仍然存在

WebExtensions 最初在 Firefox 48.0 中得到支援,從 Firefox 57.0 開始,僅支援 WebExtensions。

擴充套件程式能做什麼

[編輯 | 編輯原始碼]

擴充套件程式可以新增任何內容,從工具欄按鈕到全新的功能。它們允許瀏覽器根據每個使用者的個人需求進行自定義,如果他們需要其他功能,而 Firefox 本身則保持相對樸素。

本文件中的許多連結不一定指向特定擴充套件程式,而是指向 Mozilla 附加元件中的通用連結。

下載和安裝

[編輯 | 編輯原始碼]

Mozilla 附加元件

[編輯 | 編輯原始碼]

Firefox、SeaMonkey、Thunderbird 及其衍生產品的多數擴充套件均可在 Mozilla 附加元件網站上獲取,該網站託管著超過一千種擴充套件。擴充套件的數量眾多,使用者可能會難以找到自己想要的擴充套件。

Mozilla 附加元件網站設有易於使用的頁面,可透過 類別受歡迎程度推薦 狀態連結到擴充套件。

網站還提供眾多主題,可使 Firefox 更加美觀。最受歡迎的主題 列在這裡

Mozilla 曾經推出“時尚你的 Firefox”,這是一項面向使用者的易於使用的服務,使用者無需瀏覽整個擴充套件庫即可選擇一些基於他們使用 Firefox 目的的優秀擴充套件。[1] “時尚你的 Firefox”現已停止服務。

以下部分提供了指向 Mozilla 附加元件中特定擴充套件類別的連結,這意味著資訊將保持最新。

備選來源

[編輯 | 編輯原始碼]

由於 Mozilla 不再託管舊版擴充套件,因此其 XPI 檔案形式的安裝程式仍然可以從以下多個地方獲取:

  • 各種開源志願者的備份;
  • Mozilla 附加元件 FTP 網站的偶爾 映象
  • 開發人員自己的網站或原始網路資源(MozDev、GitHub);以及
  • 網際網路檔案 Wayback Machine。

網際網路檔案是與原始 Mozilla 附加元件網站最接近的資源,它託管著大多數擴充套件的描述和版本頁面。如果擴充套件頁面在 2018 年 10 月/11 月(含)之前已被存檔,則該頁面大部分功能仍然可用,例如顯示擴充套件是否與訪問的瀏覽器相容。

檢視擴充套件的存檔頁面需要知道它在 Mozilla 附加元件網站上的原始地址。可以從瀏覽器中現有擴充套件的安裝資訊中找到該地址,或者透過使用副檔名稱搜尋網際網路找到。

如果擴充套件的存檔頁面或其版本頁面上的“新增到 Firefox”按鈕處於活動狀態(通常為綠色),則單擊該按鈕可能會將使用者重定向到擴充套件的安裝程式 (XPI) 檔案,但並不總是如此。解決方法是右鍵單擊“新增到 Firefox”按鈕,並在新標籤頁中開啟該按鈕的連結(指向 XPI 檔案)。這將導致幾次重定向到正確的 XPI 檔案。另外請注意,您必須在擴充套件安裝通知視窗中允許從 web.archive.org 安裝擴充套件。

並非所有擴充套件安裝程式都可以在 Wayback Machine 上獲取,因為它們最初可用時並未存檔。

Firefox 擴充套件的備選下載來源,在某些情況下,還可以提供更專業的下載來源,例如 MozDev 上的 XULRunner名人堂mirror.umd.edu 以及 http://ftp.metu.edu.tr

內容阻止

[編輯 | 編輯原始碼]
  • Adblock Plus — 阻止或隱藏網頁上的廣告和其他干擾,同時保留正確的頁面格式。它以阻止列表為基礎,允許您阻止網頁中內建的 Flash 和影像橫幅,以及指令碼。您可以使用萬用字元 (*) 新增自己的過濾器來進行簡單的自定義過濾,或使用 正則表示式 進行高階過濾。Adblock Plus 會自動下載預設阻止列表,並提供其他阻止列表以供啟用和下載,這些列表基於區域或功能(例如加密礦工)。
  • Flashblock — 一箇舊版 Firefox 附加元件,用於輕鬆阻止 Flash、Silverlight 和 HTML5 動畫。每個嵌入中的初始 Flash 檔案會下載,但其動畫會被替換為一個點選播放圖示。其他透過 Flash 進行的下載也不會被初始化。

開發者工具

[編輯 | 編輯原始碼]
名稱
和作者
型別 最新
版本
日期 相容性 許可證 備選位置 / 註釋
EditCSS 側邊欄中的樣式表修改器。允許即時編輯任何網站的 CSS。 開發者主頁。
Pascal Guimier 舊版 0.3.8 2011-03-15[2] Firefox 1.0+
SeaMonkey 1.0–2.0.*
MPL 1.1
0.3.7 2007-12-26 Firefox 1.0+
SeaMonkey 1.0–2.1b2[2]
0.3.5 2006-02-09 Firefox 0.9+/1.5.0.* MozDev
Greasemonkey 允許透過將 JavaScript 插入頁面中的使用者指令碼來自定義網頁。可以在 JavaScript 語法中包含 CSS
Anthony Lieuallen WebExtension 4.9 2019-06-12 Firefox 57.0+
Firefox for Android 57.0+
MIT/X11
舊版 3.11 2017-04-25[3] Firefox 38.0–56.0[3]
網頁開發者 對於任何涉足網頁設計的人來說,它都是必不可少的擴充套件。雖然該擴充套件一直在維護,但其許多功能現在可以在 Firefox 網頁開發者工具中找到。
Chris Pederick WebExtension 2.0.5 2020-01-13 Firefox 48.0+ LGPL 3.0
舊版 1.2.13 2017-04-05 Firefox 3.6–56.0
SeaMonkey 2.0–2.48
1.1.9.1-signed 2011-01-04 Firefox 3.0–3.6
SeaMonkey 1.0–2.0
由於證書問題,簽名版無法在 Firefox 2.0 及更早版本中安裝。
1.1.9 2011-01-04 Firefox 1.0–2.0
SeaMonkey 1.0–2.0

下載工具

[編輯 | 編輯原始碼]
名稱 作者 型別 最新
版本
日期 相容性 許可證 開發者 / 公司
下載狀態列 在自動隱藏狀態列中檢視下載內容。
C.J. 舊版 0.9.10.1-signed.1-signed 2011-10-28 Firefox 3.6–56.*[4] 專有[5] Enzymatic Software, LLC
  • DownThemAll! — 輕鬆管理下載內容,同時加速下載速度。
  • Video DownloadHelper — 下載影片和音訊檔案,例如來自 YouTube 等網站的 Flash 影片 (.flv) 檔案、MP3 檔案等等。

電子郵件和社交

[編輯 | 編輯原始碼]
  • Cookiepie — 一個用於同時處理多個網路帳戶的擴充套件,可以在同一瀏覽器中的不同標籤頁中開啟多個 Gmail、Yahoo、Hotmail 帳戶。該擴充套件目前未維護。
名稱
和作者
型別 狀態 最新
版本
日期 相容性 許可證 備選位置
Gmail 通知程式 針對多個 Gmail 帳戶的 Gmail 通知程式,它整合到瀏覽器的使用者介面中,例如瀏覽器工具欄和狀態列。
Doron Rosenberg 舊版 已失效 0.6.4.3 2010-10-29 Firefox 3.0–3.7a1pre[6]
SeaMonkey 2.0-2.2a1pre[6]
Mozilla 1.4+[7]

Flock 0.7+[7]
MPL 1.1 下一代擴充套件
自 2011 年 10 月起,該擴充套件不再維護[8],並且不會提供對 Firefox 4.x 及更高版本的支援[9],部分原因是 Gmail 的“持續”變化[8]。Gmail 通知程式至少從 2012 年 10 月起被標記為已停止服務[10]。• 擴充套件的版本頁面中關於與 Firefox 56.* 相容性的說法[11] 因此是可疑的;擴充套件的主頁也未將 3.7a1pre 之後的版本視為相容版本[6]。• 網際網路檔案在 2011 年 10 月 17 日記錄的使用者峰值為 189,938 人[8]
WebmailCompose 使 mailto:(電子郵件)連結載入網頁郵件撰寫視窗,並在上下文選單中新增一個 WebMailCompose 連結。當時的現代版本開始支援選定的地址。
Jed Brown 舊版 已失效 0.6.6 2005-11-20 Firefox 1.0–1.5 自定義許可證
以下所有連結均已過時,最後一次更新時間為 2013 年 7 月 14 日,截至 2020 年 1 月,最新的連結已有近 7 年的歷史。它們在此處顯示是為了歷史目的。
  • StumbleUpon — 允許您“偶然發現”由朋友和社群成員推薦(“點贊”)的網站,這些成員的興趣與您相似。另請參見 StumbleUpon 網站
  • Vista-aero — 一個旨在讓 Firefox 看起來像 Windows Vista 中的 Internet Explorer 7 的主題,並具有類似 Aero 的視覺效果。
  • BBCode — 允許您透過上下文選單在可編輯的文字框中快速輕鬆地插入各種 BBCode 標籤。這對自定義論壇上的帖子非常有用。
  • ChatZilla — 一個簡單、直觀的網際網路中繼聊天 (IRC) 客戶端。
  • FoxyTunes — 在 Firefox 中新增媒體播放器控制元件。目前支援多個平臺上的許多不同的音樂播放器。
  • FasterFox — 一個易於使用的效能和網路調整器。Fasterfox 允許您更改某些設定,以根據您的計算機速度和網際網路連線速度使 Firefox 更快地載入頁面。
  • 維基百科 — 在上下文選單中提供文字格式選項,用於在基於 Mediawiki 的維基網站上使用,例如維基百科和華夏公益教科書。

滑鼠手勢

[編輯 | 編輯原始碼]
  • Linkification — 動態注入 CSS,使文字 URL 可點選,預設情況下會抑制推薦人資訊。
  • Sage — 一個輕量級的 RSSAtom 提要 聚合器。非常適合檢視來自多個網站的新聞。

頁面顯示

[編輯 | 編輯原始碼]
  • 圖片縮放 — 為圖片新增縮放功能。此功能也包含在滑鼠手勢擴充套件中。

個人資訊管理

[編輯 | 編輯原始碼]
  • 計算器 — 一個簡單的計算器擴充套件。
  • 計算器 — 一個高階的計算器擴充套件。
  • 日曆 — 一個與 iCal 相容的 Firefox 日曆。您可以從 iCal Share 下載您喜歡的運動隊等日曆。
  • 快速筆記 — 一個具有高階功能的筆記擴充套件。

搜尋工具

[編輯 | 編輯原始碼]
  • termBlaster — 允許您使用透過上下文選單選擇的搜尋引擎搜尋選定的文字。它包含 110 多個搜尋引擎,從百科全書到翻譯器到網路搜尋引擎,並按資料夾組織。
  • 字典搜尋 — 在(可自定義的)線上字典中查詢選定的詞語。此功能也包含在 SmartSearch 擴充套件中,但它沒有 4 個搜尋限制。
  • Googlebar — 用於 Firefox 的 Google 工具欄。此外,Googlebar Lite 提供更簡單的介面(推薦給新使用者)。 [1]
  • Groowe 搜尋工具欄 — Groowe 搜尋工具欄捆綁了 Google 工具欄、雅虎、Ask Jeeves、Teoma、亞馬遜、Download.com 等。該應用程式也可用於 Internet Explorer。

標籤和視窗

[編輯 | 編輯原始碼]
  • 焦點最後選擇的標籤 — 關閉活動標籤時,將焦點移到最後選擇的標籤。此功能也包含在 TabMix 擴充套件中。
  • 會話儲存器 — 關閉瀏覽器時儲存開啟的標籤,並在重新啟動時恢復它們。此功能也包含在 TabMix 擴充套件中。
  • 單視窗 — 一個簡單的擴充套件,允許 Mozilla 完全利用內建的選項卡瀏覽行為。捕獲通常會在新視窗中開啟的連結。此功能也包含在 TabMix 擴充套件中。
  • 選項卡瀏覽器首選項 — 允許增強對選項卡瀏覽的控制。大多數功能也包含在 TabMix 擴充套件中。推薦給希望更改 Firefox 中選項卡行為的使用者。
  • TabMixPlus 一個擴充套件,允許在使用標籤和視窗方面進行大量自定義,以及一個“恢復”功能,它與內建的 FireFox 功能一樣有用(或更好)。
  • 撤消關閉標籤 — 重新開啟已關閉的標籤。此功能也包含在 TabMix、SessionSaver 和滑鼠手勢擴充套件中。

參考文獻

[編輯 | 編輯原始碼]
  1. "Fashion Your Firefox". Mozilla. 2010-12-05. Archived from the original on 2010-16-13. {{cite web}}: Check date values in: |archivedate= (help)
  2. a b Guimier, Pascal (2011-03-15). "EditCSS :: Versions". Mozilla Addons. Mozilla. Archived from the original on 2013-09-07.
  3. a b Lieuallen, Anthony (2017-04-25). "版本 3.11". Greasemonkey. Mozilla. 存檔於 原始位置 於 2018-09-03. {{cite web}}: 未知引數 |deadurl= 被忽略 (|url-status= 建議) (幫助)
  4. CorreyJacksinHughes / Enzymatic Software, LLC (2011-10-28). "下載狀態列版本歷史". Mozilla. 存檔於 原始位置 於 2018-11-15. {{cite web}}: 未知引數 |deadurl= 被忽略 (|url-status= 建議) (幫助)
  5. Enzymatic Software, LLC (2011-10-28). "下載狀態列原始碼許可證". Mozilla. 存檔於 原始位置 於 2018-11-15. Copyright 2011 Enzymatic Software, LLC. 保留所有權利。 {{cite web}}: 未知引數 |deadurl= 被忽略 (|url-status= 建議) (幫助)
  6. a b c Rosenberg, Doron (2010-10-29). "Gmail 通知器". Mozilla. 存檔於 原始位置 於 2017-08-21. 版本資訊:Firefox 3.0 - 3.7a1pre {{cite web}}: 未知引數 |deadurl= 被忽略 (|url-status= 建議) (幫助)
  7. a b Rosenberg, Doron (2010-10-29). "Gmail 通知器". 下一代擴充套件!. 檢索於 2020-01-29.
  8. a b c "Gmail 通知器". Firefox 附加元件. Mozilla. 2011-10-17. 存檔於 原始位置 於 2011-10-17. Gmail 的持續變化使得這不再有趣。 {{cite web}}: 未知引數 |deadurl= 被忽略 (|url-status= 建議) (幫助)
  9. "Gmail 通知器". Firefox 附加元件. Mozilla. 2012-05-03. 存檔於 原始位置 (白色背景上的白色文字。使用 Ctrl+A 檢視文字。請參閱註釋以獲得一個較長期的解決方案。) 於 2012-05-03. 注意:此擴充套件不再維護,並將不支援 Firefox 4 及更高版本。 {{cite web}}: 未知引數 |deadurl= 被忽略 (|url-status= 建議) (幫助)
    • 一個 CSS 檔案強制文字顏色在 Mozilla 附加元件頁面上變為白色,這些頁面大約是在 2012 年 5 月 3 日到 2016 年 3 月 7 日之間捕獲的。在 2011 年 10 月 17 日及之前捕獲的頁面;以及 2016 年 11 月 24 日及之後的頁面不受影響。對於將來瀏覽 2012-2016 年的 Mozilla 附加元件頁面,此檔案應被阻止,並使用適當的萬用字元運算子:web.archive.org/web/*_/https://addons.cdn.mozilla.net/static/css/restyle/css-min.css*
    • 一個示例 NoScript ABE 規則(用於經典 NoScript),使用正則表示式將樣式表阻止限制在 2012 年 5 月及之後、2016 年 3 月及之前的捕獲:
    Site ^https?://web\.archive\.org/web/.*_/https://addons\.cdn\.mozilla\.net/static/css/restyle/css-min\.css(.*)?
    Deny INCLUSION from ^https?://web\.archive\.org/web/201(2([0][5-9]|[1][0-2])|[3-5]([0-9]{2})|6([0][1-3]))([0-9]{8})/https://addons\.mozilla\.org/.*/.*/.*/.*
  10. "Gmail 通知器". Firefox 附加元件. Mozilla. 2012-10-02. 存檔於 原始位置 (一個 CSS 檔案強制主體文字的顏色變為白色。要快速檢視文字,請使用 Ctrl+A 選擇頁面中的所有文字。) 於 2012-10-02. Mozilla 註釋:此附加元件已停止維護。 {{cite web}}: 未知引數 |deadurl= 被忽略 (|url-status= 建議) (幫助)
  11. Rosenberg, Doron (2010-10-29). "Gmail 通知器 :: 版本". Mozilla. 存檔於 原始位置 於 2018-10-02. {{cite web}}: 未知引數 |deadurl= 被忽略 (|url-status= 建議) (幫助)
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

什麼是外掛?

[編輯 | 編輯原始碼]

Firefox 需要外掛才能讀取或顯示來自網站的特殊內容。外掛是整合到 Firefox 中的程式,允許網站向您提供內容。此類內容包括 Flash 影片、Java 遊戲和來自網際網路的流媒體影片。外掛的示例包括FlashRealPlayerJava。外掛是真正訪問網際網路互動式內容的必要組成部分。

一個更全面的外掛列表,以及詳細的安裝說明,可在Mozilla 更新中找到。另一個有價值的資源是Mozdev 外掛

什麼是當前版本外掛?

[編輯 | 編輯原始碼]

Firefox 外掛應更新至最新版本。Firefox 外掛檢查頁面將查詢外掛的最新更新。儘管如此,如果 Firefox 無法識別,一些外掛將被識別為未知外掛。這些未知外掛應透過在搜尋引擎中查詢 當前版本外掛 來手動更新。任何外掛更新都可以在搜尋引擎中新增“當前版本外掛”關鍵字來查詢。

安裝前

[編輯 | 編輯原始碼]

安裝外掛前關閉 Firefox

[編輯 | 編輯原始碼]

在執行任何外掛安裝程式之前,應先關閉 Firefox,因為在安裝過程中可能會覆蓋現有檔案。

使用 XPInstall 安裝外掛

[編輯 | 編輯原始碼]

一些外掛以 XPInstall 軟體包 (XPI) 的形式提供,與擴充套件的格式相同。如果提供 XPI,建議您使用它們,因為它們通常會自動安裝外掛,而無需您重新啟動 Firefox。XPI 安裝完成後,您應重新啟動瀏覽器。

檢查已安裝的外掛

[編輯 | 編輯原始碼]

要檢查已安裝的外掛,只需在位址列中輸入 about:plugins。此頁面將顯示已安裝的外掛、它們關聯的檔案型別以及外掛是否已啟用或停用。

可用外掛

[編輯 | 編輯原始碼]

Adobe PDF 閱讀器

[編輯 | 編輯原始碼]

為了閱讀 .pdf 檔案,您需要安裝一個 pdf 閱讀器。Adobe Reader 是其中一款較為流行的軟體,可以完成此操作。只需訪問 Adobe 的官方 網站 並下載 Adobe Reader。在關閉 Firefox 的情況下,安裝 Adobe Reader,它也會安裝 Firefox 檢視 PDF 檔案所需的外掛。無需其他步驟。Firefox 現在將從 Firefox 選項卡中開啟所有 PDF。

如果您在安裝 Firefox 後安裝 Adobe Reader,Adobe Reader 將自動選擇正確的外掛。如果您已經安裝了最新版本的 Adobe Reader,那麼 Firefox 將自動使用該外掛。有些人遇到 Firefox 中 Adobe Reader 外掛的問題。說明和解決方案 在此

Java 外掛是 Java 執行時環境 (簡稱 JRE) 的一部分。JRE 安裝程式會自動為 Netscape 7.2 和 Mozilla 安裝 Java 外掛。

要獲取它,只需訪問 java.com 並點選“立即下載!”按鈕下載並安裝最新版本的 JRE。

Macromedia Shockwave Player

[編輯 | 編輯原始碼]

只需訪問 Macromedia Shockwave 網站 並下載該外掛。當您安裝它時,Firefox 將出現在您可以為其安裝該外掛的瀏覽器列表中。(請記住,安裝時應關閉 Firefox)。

Quicktime Player (Windows & Mac)

[編輯 | 編輯原始碼]

只需訪問 Apple(Quicktime 的開發者)的網站並下載 Quicktime。安裝 Quicktime 將安裝相應的外掛,以便 Firefox 可以檢視 .mov 檔案。

RealPlayer

[編輯 | 編輯原始碼]

只需訪問 Real(RealPlayer 的開發者)的網站並下載 程式。RealPlayer 安裝程式將自動檢測您的瀏覽器的外掛資料夾並安裝該外掛。

解除安裝外掛

[編輯 | 編輯原始碼]

可以在 about:plugins 中獲取已安裝外掛的列表。一般來說,要刪除外掛,您需要刪除 about:plugins 中列出的該外掛的檔案。通常為 .dll 檔案。

在 XP 機器上,通常可以在 c:\Program Files\Mozilla Firefox\plugins 中找到它。

章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

滑鼠快捷鍵

[編輯 | 編輯原始碼]
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14
注意:對於 Mac OS X,請使用 Command 鍵代替所有列出的快捷鍵的 Control 鍵。

標準 Firefox 快捷鍵

[編輯 | 編輯原始碼]
後退 Shift+向下滾動
關閉選項卡 在選項卡上點選滑鼠中鍵
減小文字大小 Ctrl+向下滾動
前進 Shift+向上滾動
增大文字大小 Ctrl+向上滾動
新建選項卡 雙擊選項卡欄或在選項卡欄上點選滑鼠中鍵
在後臺選項卡中開啟連結 Ctrl+左鍵點選或在連結上點選滑鼠中鍵
在前景選項卡中開啟連結 Ctrl+Shift+左鍵點選或 Shift+在連結上點選滑鼠中鍵
在新視窗中開啟連結 Shift+左鍵點選連結
將連結另存為 Alt+左鍵點選連結
逐行滾動 Alt+滾動

鍵盤快捷鍵

[編輯 | 編輯原始碼]
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

標準 Firefox 鍵盤快捷鍵

[編輯 | 編輯原始碼]
注意:對於 Mac OS X,請使用 Command 鍵代替所有列出的快捷鍵的 Control 鍵。
後退 Alt+左箭頭(或 Windows 上的 Backspace)
書籤 Ctrl+B 或 Ctrl+I
將此頁面新增書籤 Ctrl+D
將所有選項卡新增書籤 Ctrl+Shift+D
插入符號瀏覽 F7
清除個人資料 Ctrl+Shift+Del
關閉選項卡 Ctrl+W 或 Ctrl+F4
關閉視窗 Ctrl+Shift+W 或 Alt+F4
完成 .com 地址 Ctrl+Enter
完成 .net 地址 Shift+Enter
完成 .org 地址 Ctrl+Shift+Enter
複製 Ctrl+C 或 Ctrl+Insert
剪下 Ctrl+X 或 Shift+Del
刪除 Del
下載 Ctrl+J(僅限 Windows 和 Mac OS X),Ctrl+Y(僅限 Linux)
再次查詢 F3 或 Ctrl+G
在本頁中查詢(邊輸入邊查詢) Ctrl+F 或 /
在本頁中查詢(邊輸入邊查詢):僅限連結 '(單引號鍵)
查詢上一個 Shift+F3 或 Shift+Ctrl+G
強制重新載入(覆蓋快取) Ctrl+F5 或 Ctrl+Shift+R
前進 Alt+右箭頭(或 Windows 上的 Shift+Backspace)
全屏 F11(在 Mac OS X 上未實現)
對選項卡進行分組(全景) Ctrl+Shift+E
歷史記錄 Ctrl+H
主頁 Alt+主頁
位址列 F6 或 Ctrl+L 或 Alt+D
新建選項卡 Ctrl+T
下一個框架 F6
下一個選項卡 Ctrl+Tab 或 Ctrl+PageDown 或 Ctrl+Alt+右箭頭
新建視窗 Ctrl+N
開啟檔案 Ctrl+O
開啟最近關閉的選項卡 Ctrl+Shift+T
在新選項卡中開啟地址 Alt+Enter
頁面原始碼 Ctrl+U
貼上 Ctrl+V 或 Shift+Insert
上一個框架 Shift+F6
上一個選項卡 Ctrl+Shift+Tab 或 Ctrl+PageUp 或 Ctrl+Alt+左箭頭
列印 Ctrl+P
重做 Ctrl+Y(非 Linux)或 Ctrl+Shift+Z
重新載入 F5 或 Ctrl+R
將頁面另存為 Ctrl+S
搜尋 Ctrl+F
全選 Ctrl+A
在搜尋欄中選擇下一個搜尋引擎 Ctrl+向下
在搜尋欄中選擇上一個搜尋引擎 Ctrl+向上
選擇選項卡 [1 到 8;最後一個選項卡] Ctrl+[1 到 8;9]
停止 Esc
文字大小:減小 Ctrl+-
文字大小:增大 Ctrl++
文字大小:正常 Ctrl+0
網頁搜尋 Ctrl+K(或 Windows 和 Mac OS X 上的 Ctrl+E,或 Unix 上的 Ctrl+J)
撤銷 Ctrl+Z
在位址列中開始輸入 Ctrl+L(OS X 上的 Cmd + L)
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

清除私人資料

[編輯 | 編輯原始碼]

歷史記錄

[編輯 | 編輯原始碼]

可以透過使用歷史側邊欄來選擇要刪除的單個歷史記錄項。你可以透過從選單中選擇“檢視 -> 側邊欄 -> 歷史記錄”選項來開啟歷史側邊欄。要刪除單個專案,可以找到該專案,右鍵單擊它以獲取上下文選單,然後選擇“刪除”。要刪除多個條目,可以右鍵單擊列表以將其聚焦(因為左鍵單擊將開啟滑鼠下的網頁,並且會失去對列表的焦點),然後使用向上/向下箭頭和 Shift+向上/向下鍵選擇條目塊。按鍵盤上的“刪除”鍵將刪除所選的歷史記錄項。

可以透過在選單中開啟“編輯 -> 首選項”上的首選項對話方塊,然後單擊“隱私”選項卡,然後單擊“歷史記錄”選項卡來刪除所有歷史記錄項。這裡將有一個“立即清除瀏覽歷史記錄”按鈕。這將清除所有歷史記錄項。

在此選項卡下,還可以將“記住我的瀏覽歷史記錄 X 天”選項更改為 0,這樣歷史記錄項就不會在會話之間保留。

自動完成的 URL 將隨著相應的歷史記錄項被刪除而消失。

可以透過在選單中選擇“編輯 -> 首選項”下的“隱私”選項卡,然後單擊“Cookie”選項卡來清除 Cookie。可以透過單擊“立即清除 Cookie”按鈕來刪除所有 Cookie。可以透過單擊“檢視 Cookie”按鈕來開啟 Cookie 檢視對話方塊,以清除單個 Cookie。選擇 Cookie 並按鍵盤上的“刪除”鍵將刪除這些 Cookie。

透過將“保留 Cookie”選項更改為“直到我關閉 Firefox”,Cookie 不會在會話之間保留。還可以選擇阻止所有網站在你的計算機上放置 Cookie,除非你明確允許它們這樣做,方法是將它們新增到此選項卡上可訪問的列表中。

其他資料

[編輯 | 編輯原始碼]

可以透過使用使用者首選項“隱私”選項卡下的選項來刪除其他私人資料。有關更多詳細資訊,請參閱首選項

如果你只是想從儲存的(記住的)欄位(或表單)值列表中刪除一個或幾個值,請導航到你想要清除的專案(不要單擊它,只需“指向”它),然後使用 Shift-Delete 鍵組合來清除它。

刪除所有私人資料

[編輯 | 編輯原始碼]

你可以透過在選單中開啟“工具 -> 清除私人資料”下的“清除私人資料”對話方塊(或按鍵盤上的“Ctrl-Shift-Delete”鍵)來刪除所有私人資料,包括瀏覽歷史記錄、Cookie、快取、儲存的表單資料、密碼和下載歷史記錄。這將要求你列出你對應該從 Firefox 中清除的內容的偏好。如果你將來想經常做同樣的事情,你可以取消選中“在清除私人資料之前詢問我”,這樣對話方塊就不會被清除。

你可以在使用者首選項對話方塊中的“隱私”選項卡下設定此選項的偏好;底部右側有一個名為“設定”的按鈕,它將影響此功能。

安全擴充套件

[編輯 | 編輯原始碼]

Stealther

[編輯 | 編輯原始碼]

此 Firefox 擴充套件允許你在不留下本地機器痕跡的情況下瀏覽網頁。它在活動時會暫時停用以下內容

- 瀏覽歷史記錄(你訪問過的網站,不會自動完成 URL)- Cookie(不允許網站儲存 Cookie*警告*這可能會在嘗試訪問使用者帳戶或電子郵件時造成困難)- 下載檔案歷史記錄(你下載的所有檔案)- 磁碟快取(所有通常儲存在本地機器上的檔案“例如影像”將不會儲存以供快速檢視)- 儲存的表單資訊(將在 Firefox 中使用儲存表單功能時使用的資訊“例如在本地計算機上儲存使用者名稱和密碼?”將不起作用)- 傳送 Referer 標頭。(當你從一個網頁或網站點選連結到另一個網頁或網站時,瀏覽器通常會向伺服器傳送一個 Referer/標頭,以告知網站你來自哪裡。)

“獲得了“2006 年 PC World 世界級獎”的這款工具,為你的 Firefox 提供了額外的保護。它只允許來自你選擇的受信任域(例如,你的網上銀行網站)的 JavaScript、Java 和其他可執行內容執行,並保護“信任邊界”免受跨站點指令碼攻擊 (XSS)。這種先發制人的方法可以防止利用安全漏洞(已知和未知的!)而不會造成功能損失......專家一致認為:帶有 NoScript 的 Firefox 確實更安全 ;-)” - Giorgio Maone

“你能識別出好可靠的網際網路內容嗎?你是否遇到過你想與他人分享的不好的體驗?WOT 可以幫助你。在瀏覽器上檢視網站信譽可以讓你從其他人那裡學習。這種共享的知識使你更容易避免線上欺詐,包括網路釣魚和間諜軟體。WOT 還可以將信譽新增到網頁搜尋結果、Digg、Gmail、維基百科和其他選定網站中。” - Against Intuition, Inc.

“這當然在很大程度上保護了你的隱私” - 匿名

CookieSafe

[編輯 | 編輯原始碼]

“此擴充套件將允許你輕鬆控制 Cookie 許可權。它將出現在你的狀態列上。只需單擊圖示即可允許、阻止或暫時允許該網站設定 Cookie。你也可以透過右鍵單擊狀態列圖示來檢視或清除 Cookie 和例外。為了更安全的瀏覽,你可以選擇全域性拒絕 Cookie,然後根據每個網站的基礎啟用它們。” - Ron Beckman

章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

高階配置

[編輯 | 編輯原始碼]
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

about:config

[編輯 | 編輯原始碼]

在基於 Gecko 的瀏覽器(如 Firefox、SeaMonkey 及其衍生產品)中,about:config 是一種以通常無法透過首選項頁面(以前是選項視窗)訪問的方式調整首選項的強大方法。

與 Firfeox 使用者介面一樣,about:config 中的首選項僅應用於活動瀏覽器配置檔案。不同的使用者配置檔案可以有不同的首選項;雖然大多數設定在配置檔案之間相同。

在 Firefox 位址列中鍵入 about:config,按 Enter/Return,你可能會首先看到一個頁面來警告你,這些是高階設定,更改其中一些設定可能會破壞 Firefox 的工作方式。有一個“繼續”按鈕和一個複選框,用來不再顯示警告頁面。單擊“繼續”按鈕後,你將被帶到 about:config 設定。

頂部是一個搜尋欄,允許透過過濾列表來查詢正確首選項。將首選項名稱複製貼上到搜尋欄中可以輕鬆找到正確的首選項。

使用者將看到一個基於表格的首選項列表,顯示它們各自列中的名稱、狀態、型別和值。可以透過單擊每一列的標題以升序和降序對列表進行排序。可以透過單機設定以將游標焦點移入列表,然後使用鍵盤導航鍵(向上、向下;PgUp、PgDn;Home、End)在列表中移動。

大多數 about:config 首選項是內建的並顯示出來。一些首選項是隱藏的,必須由使用者新增。其他首選項是由已安裝的擴充套件程式建立的,例如 NoScript。

首選項狀態可以是以下之一

  • 預設
  • 已修改 - 如果從其預設值更改,則整行將顯示為粗體
  • 鎖定 - 以斜體顯示。此狀態很少見,旨在防止隨意更改首選項。設定通常由 Linux 發行版(例如,為了防止遙測)或系統管理員(通常是在企業環境中)鎖定。

首選項型別可以是以下之一

  • 布林值 - 真/假設定;
  • 整數 - 從 0 到某個較大的數字的整數。數字值可以並且確實具有不同的單位;
  • 字串 - 這可以是任何形式的文字或數字,雖然每個文字字串通常都有自己的語法,如每個首選項所需的那樣。

可以透過雙擊一個可用選項或選擇它們並按 Return/Enter 鍵來進行更改。

這樣,透過雙擊或回車鍵,布林值將切換,因為它們只有一個真或假的值,因此是最簡單的更改方式。其他首選項型別則修改,在這種情況下,將出現一個輸入框用於數字(整數)或文字(字串)。

注意:在某些首選項情況下,字串型別首選項可能包含或可能需要一個簡單的整數而不是文字。因此,在更改相應首選項的值時,請注意其型別和文件。

右鍵單擊首選項時,將出現一個包含以下命令的上下文選單

  • 修改/切換;
  • 複製 - 複製用分號分隔的首選項名稱和值。它以preference.name;value格式貼上
  • 複製名稱 - 只複製首選項名稱,以便輕鬆貼上和搜尋
  • 複製值 - 只複製首選項值。如果值是長字串文字並遠遠超出顯示區域,這非常有用。
  • 新建 > - 建立一個未列出的新首選項:字串、整數或布林值。
  • 重置 - 將首選項值重置為瀏覽器或已安裝擴充套件程式預先設定的預設值。如果出現任何問題,這很有用。

可以在這裡找到關於:配置設定的更完整列表,其中包含描述和首選項將採用的值(如果適用)。

示例首選項

[編輯 | 編輯原始碼]
  • browser.block.target_new_window - 如果設定為 true,通常強制開啟新視窗的連結將在當前視窗中開啟。
  • browser.xul.error_pages.enabled - 如果設定為 true,Firefox 會在載入頁面失敗時顯示類似 IE 的錯誤頁面,而不是訊息框。這是一個較舊且已棄用的首選項,因為 Firefox 現在使用錯誤或訊息頁面
  • layout.frames.force_resizability - 如果設定為 true,允許使用者調整使用框架的任何網站上的框架大小。

最佳化資源使用

[編輯 | 編輯原始碼]

以某種方式設定某些設定對於記憶體有限的裝置(例如記憶體為 1 GB 或更少的裝置)至關重要或建議,尤其是在 LiveCD 環境中,因為 LiveCD 環境可能無法使用交換 - 特別是在具有 Windows 的計算機中,Linux 交換分割槽不存在在硬碟驅動器上。

記憶體為 1 GB 或更少的計算機必須開啟該設定,以減少記憶體和資源消耗。

記憶體為 1.5-2 GB 的裝置在 LiveCD 設定中能夠處理更高的資源要求,但不會太多。此時,對於 1 GB 記憶體至關重要的值,僅建議用於記憶體為 2 GB 的計算機和裝置。

名稱 型別 至關重要
at =< 1GB 記憶體
ok at 2GB 記憶體 備註
app.update.auto 布林值 false true false 如果設定為false,Firefox 將不會自動更新自身。[1] 此首選項不影響擴充套件程式和搜尋更新。
app.update.enabled 布林值 false true false 如果設定為false,瀏覽器的自更新功能將關閉。[2] 通常在 Windows 上設定為true,以使 Firefox 保持最新和安全。在某些 Linux 發行版中,首選項設定為false 並鎖定,因為瀏覽器透過發行版的軟體包管理器更新。此首選項不影響擴充套件程式和搜尋更新。
app.update.interval 整數 604800 設定瀏覽器更新檢查的間隔(以秒為單位)。預設值為 86400 秒(一天);[3] 604800 秒為一週。
browser.tabs.remote.autostart 布林值 false false 關閉每個選項卡的多程序。也稱為 Electrolysis (e10s),它將每個選項卡放入自己的瀏覽器程序中,以提高安全性。
dom.ipc.processCount 整數 1 這似乎也計算。
browser.sessionhistory.max_entries 整數 25 25 50 在視窗/選項卡歷史記錄中向前和向後瀏覽最多 25 頁,而不是預設的 50 頁。
browser.sessionhistory.max_total_viewers 整數 0 0 4 基於為快速訪問儲存的頁面數量的快速向前和向後瀏覽。預設值為 -1(也稱為“全部”)。當值為 0 時,每個頁面都會從伺服器再次請求,頁面載入時間會增加,但總的來說應該佔用更少的裝置資源。
browser.sessionstore.interval 整數 90000 90000 預設值為較低的值,但將其增加到 90000 以防止不時出現大量的儲存介質請求。
browser.sessionstore.max_tabs_undo 整數 3 7 10 對於記憶體非常有限的裝置,這也可以設定為 0,但如果 Firefox 崩潰或強制關閉,使用者將丟失所有工作。預設值為 10。
extensions.pocket.enabled 布林值 false false 為不使用 Pocket 的人停用 Pocket(大多數人)。
general.smoothScroll 布林值 false false true 停用平滑滾動。在 2 Gb 記憶體或更大的記憶體中,根據個人喜好設定。
browser.search.suggest.enabled 布林值 false false/true 停用位址列中的即時搜尋建議。
browser.search.update.interval 整數 90000 90000 增加檢查搜尋引擎更新的時間。預設值更低。
extensions.blocklist.interval 整數 90000 90000 將間隔增加到 90000,而不是預設的較低值。
extensions.update.interval 整數 90000 90000 增加檢查擴充套件程式更新的間隔時間。在 about:addons 中,從齒輪圖示關閉自動更新檢查。
privacy.sanitize.sanitizeOnShutdown 布林值 true true 在將其設定為“true”之前,僅在瀏覽器首選項使用者介面中設定在退出時刪除瀏覽器快取。其他專案也可以設定為刪除,但在無交換條件下(LiveCD),在退出時刪除瀏覽器快取非常重要。
privacy.donottrackheader.enabled 布林值 true true 這是一個可選的隱私設定,它在 Web 請求中新增一個“請勿跟蹤”標題。大多數網站不遵守此標題,此首選項將來可能會被棄用。
privacy.trackingprotection.enabled 布林值 true true 這有時會有所幫助,但可能會破壞想要顯示來自社交網路的嵌入內容的新聞和類似網站。這可以透過位址列中網站 URL 左側的遮蔽圖示在每個網站上停用。
browser.startup.homepage 字串 about:blank 當 about:blank 設定為主頁時,它會提高瀏覽器啟動速度。
services.sync 布林值 false true false Firefox Sync 將所有瀏覽資料與 Mozilla 雲同步,以便在其他裝置上輕鬆訪問。false 如果使用者不使用 Sync,則關閉 Sync。

此選項必須單獨新增,並且可能無法正常工作,因為它不受所有版本的 Firefox 支援。此首選項經常出現在 Firefox 派生版中。

accessibility.typeaheadfind.enablesound 布林值 false true false false 會停用在使用鍵盤快速搜尋文字或連結而不使用 Ctrl+F 時播放聲音。
devtools.screenshot.audio.enabled 布林值 false true false false 會停用在擷取螢幕截圖時播放聲音。
narrate.enabled 布林值 false 預設 false 會停用螢幕旁白。
toolkit.cosmeticAnimations.enabled 布林值 false false 會停用瀏覽器使用者介面動畫。(這並不總是適用於 Android 上的頁面載入進度條。)
名稱 型別 至關重要
at =< 1GB
ok at 2GB 記憶體 備註

停用媒體

[編輯 | 編輯原始碼]

所有媒體功能都被停用:這包括播放、媒體捕獲(音訊和影片錄製)和螢幕共享。

可選,或不需要,如果計算機 RAM 記憶體為 2 Gb 或更大。

名稱 型別 至關重要
at =< 1GB
備註
media.autoplay.enabled 布林值 false 使用false停用自動播放。可能不會自動播放 YouTube 影片。
media.autoplay.enabled 布林值 false 使用false停用自動播放。可能不會自動播放 YouTube 影片。
media.encoder.webm.enabled 布林值 false WebM 編解碼器(編碼)。
media.ffmpeg.enabled 布林值 false 訪問 ffmpeg 元件以播放影片
media.ffvpx.enabled 布林值 false
media.flac.enabled 布林值 false FLAC 編解碼器
media.getusermedia.screensharing.enabled 布林值 false 螢幕共享
media.gmp-provider.enabled 布林值 false
media.gmp-widevinecdm.enabled 布林值 false WideVine 內容解密模組。此模組旨在解密 DRM 內容。
media.gmp-widevinecdm.visible 布林值 false WideVine 內容解密模組
media.mediasource.enabled 布林值 false
media.mediasource.mp4.enabled 布林值 false
media.mediasource.webm.audio.enabled 布林值 false
media.mediasource.webm.enabled 布林值 false
media.mp4.enabled 布林值 false MP4 容器(通常用於 H.264/AV1 影片)
media.navigator.enabled 布林值 false
media.navigator.video.enabled 布林值 false
media.ogg.enabled 布林值 false Ogg Vorbis 編解碼器
media.ogg.flac.enabled 布林值 false FLAC 編解碼器
media.ondevicechange.enabled 布林值 false
media.opus.enabled 布林值 false Opus 編解碼器
media.peerconnection.dtmf.enabled 布林值 false
media.peerconnection.enabled 布林值 false
media.peerconnection.identity.enabled 布林值 false
media.peerconnection.rtpsourcesapi.enabled 布林值 false
media.peerconnection.simulcast 布林值 false
media.peerconnection.use_document_iceservers 布林值 false
media.peerconnection.video.enabled 布林值 false
media.peerconnection.video.vp9_enabled 布林值 false
media.play-stand-alone 布林值 false 在自己的選項卡中播放獨立媒體檔案。
media.resume-bkgnd-video-on-tabhover 布林值 false “在將滑鼠懸停在選項卡上時恢復背景影片”
media.video_stats.enabled 布林值 false 影片統計資訊
media.wave.enabled 布林值 false Wave 編解碼器。通常由媒體密集型 Web 應用程式用於通知。
media.webm.enabled 布林值 false WebM 編解碼器。WebM 由 YouTube 用於大多數內容。
名稱 型別 至關重要
at =< 1GB
備註
名稱 型別 至關重要
at =< 1GB
建議
在 2GB 時
備註
browser.tabs.loadInBackground 布林值 false false 當在新標籤頁中開啟連結時,切換到新標籤頁。否則,將顯示原始標籤頁,新開啟的標籤頁僅在後臺載入,直到使用者切換到該標籤頁。

加速網路訪問

[編輯 | 編輯原始碼]

可以進行以下更改以加快網路訪問速度。

通常,與網路速度相關的首選項無需更改,除非您確切地知道要使用這些設定執行的操作。

更改這些首選項可能會加快瀏覽速度,但在大多數情況下,差異微不足道。在現代 Firefox 版本中,一些設定也已棄用。

透過使用廣告攔截器(例如 Adblock Plus *或* uBlock Origin)和/或指令碼攔截器(例如 NoScript)來擴充套件功能,可以提高一般的瀏覽速度。由於它們在不同程度上阻止內容,頁面呈現速度會提高,對廣告和跟蹤器的網路請求也會減少。

管道化

[編輯 | 編輯原始碼]

通常,瀏覽器一次只能向網頁發出一個請求。啟用管道化後,它將同時發出多個請求,這通常可以加快頁面載入速度。進行這些更改以啟用管道化

將 "network.http.pipelining" 設定為 "true"

將 "network.http.proxy.pipelining" 設定為 "true"

[提示:如果您的瀏覽器設定為連線到可選的 http 代理,您可以將 "network.http.pipelining" 保留為 "false",然後將無法使用管道化的網站域(例如 images.google.com)新增到代理排除列表中。]

將 "network.http.pipelining.maxrequests" 設定為 8。—— 這意味著,Firefox 將一次發出最多 8 個請求,而不是預設的 4 個請求。只有當您擁有快速可靠的網際網路連線時,這才是優勢。

最大連線數

[編輯 | 編輯原始碼]

適用於寬頻使用者

將 "network.http.max-connections-per-server" 設定為 14。許多指南建議將此數字設定為 100,但這可能會對 web 伺服器產生不良影響。

將 "network.http.max-connections" 設定為 48

右鍵單擊任何位置,然後選擇新建->整數。將其命名為 "nglayout.initialpaint.delay" 並將其值設定為 "0"。

此首選項設定瀏覽器在對接收到的資訊採取行動之前等待的時間,但它會增加渲染頁面所需的總時間。雖然此選項更適合速度更快的計算機,但將值設定為較低的值或 "0" 對於較慢的連線效果更好。

預設值為 "250"。如果 "0" 導致問題,請嘗試使用 "100" 的值。

使用者代理字串

[編輯 | 編輯原始碼]

使用者代理字串(UA 字串)是具有特定語法的文字字串,用於識別使用者代理——通常是 web 瀏覽器——它在向網站或域發出請求以下載頁面或獲取資訊時傳送。其他一些使用者代理包括針對盲人的螢幕閱讀器、下載管理器、網路爬蟲、索引器和存檔器,它們各自發送其自己的唯一 UA 字串。

某些網站要求使用特定版本的瀏覽器,或特定瀏覽器和作業系統組合,以便 web 應用程式提供特定功能,或者根本無法正常執行。

對於大多數網站,使用者代理字串不需要修改。此類修改也稱為使用者代理欺騙

有一些用例,需要使用者代理字串更具體

  • 特定網站需要特定瀏覽器;
  • 使用者希望他們的 web 客戶端識別為移動、平板電腦或桌面瀏覽器,用於某些域和用例;
  • 使用者擁有舊版瀏覽器,需要將其識別為某些網站的較新瀏覽器;
  • 使用者希望他們的瀏覽器具有最通用的使用者代理,以出於隱私目的;
  • 相反,有些人希望使用非常特定的使用者代理字串,以便向網站展示他們喜歡的瀏覽器、特定作業系統或特定作業系統版本仍在使用。

後一個示例最常適用於使用 Firefox 衍生產品(如 GNU IceCat 或 WaterFox)或使用舊版 Firefox 版本的人,或者他們的作業系統是 Linux,或者他們使用舊版 Android。

使用特定 UA 字串的原因是提醒網站開發人員注意哪些配置訪問了他們的網站,他們應該針對哪些瀏覽器和作業系統進行測試,以及他們應該繼續支援哪些配置。

因此,推廣非通用 UA 字串會導致這些使用者在隱私權衡方面也面臨困境,因為非常特定的使用者代理字串非常獨特,因此更容易被使用瀏覽器指紋識別的網站識別。

相比之下,許多版本的 Android 中的預設 web 瀏覽器甚至在其使用者代理字串中傳送裝置品牌和型號,而 Android 版 Firefox 的 UA 字串通常包含的資訊較少,而且在過去也可能不太準確。

然而,僅桌面版 Firefox 已成為少數派瀏覽器——其使用份額遠遠落後於 Google Chrome,而 Android 版 Firefox 在手機和平板電腦上的份額甚至更低。因此,每個 Firefox 版本都更加獨特,每個 Firefox 衍生產品的版本也更加獨特。

不過,需要注意的是,如果希望這樣做,高階使用者通常知道如何正確匿名化從他們的計算機透過網際網路執行的瀏覽流量。

要了解網站可以收集有關您使用的瀏覽器和您所使用的裝置的資訊,請訪問電子前沿基金會的 Panopticlick 網站 https://panopticlick.eff.org

在桌面版 Firefox 中,更改 about:config 首選項中的使用者代理字串不起作用,而在 Android 版 Firefox 中則效果很好。

要在桌面版 Firefox 中更改使用者代理字串,必須使用擴充套件功能。

  • UAControl 是 Firefox 56.0 及更早版本的一箇舊版 XUL 擴充套件。它支援對特定域進行使用者代理欺騙,為所有其他網站保留預設的使用者代理字串,儘管它沒有預設的 UA 字串列表(這些字串可以從網路中獲取)。UAControl 需要 User-Agent JS Fixer 附加元件才能執行。
  • 自定義使用者代理字串 是一個 WebExtension,它在使用按域使用者代理欺騙方面也同樣靈活,但具有笨拙的使用者介面。它適用於 Firefox 48.0 及更高版本。

編輯 userChrome.css 檔案

[編輯 | 編輯原始碼]

userChrome.css 是一個允許您使用 CSS 規則更改 Firefox 外觀的檔案。實際的瀏覽器視窗(即不是網頁,而是其他所有內容)被稱為 "chrome"。userChrome.css 檔案會覆蓋預設設定,以允許進行更多自定義。

userChrome.css 預設情況下不會建立。它應該在您的配置檔案資料夾中建立,該資料夾可以在以下位置找到

Windows:
%appdata%\Roaming\Mozilla\Firefox\Profiles\<Profile name>\
Linux:
~/.Ajay/firefox/<Profile name>/
Mac OS X:
~/Library/Ajay/Firefox/Profiles/<Profile name>/
or
~/Library/Application Support/Firefox/Profiles/<Profile name>/

在所有情況下,配置檔案都是隨機命名的,包含 8 個字元,後跟.default。在該資料夾中,還有一個名為 "chrome" 的資料夾。在 chrome 資料夾中是需要建立 userChrome.css 的位置。

編輯 userContent.css 檔案

[編輯 | 編輯原始碼]

UserContent.css 檔案允許使用者更改網頁的整體外觀。 這需要了解 層疊樣式表 (CSS)。

透過此檔案更改網頁的外觀可能比較繁瑣,並且僅限於 CSS。 建議使用 GreaseMonkeyStylish 擴充套件,因為每個擴充套件都提供了一個使用者介面來完成相同的事情,因此更易於使用。

GreaseMonkey 擴充套件更高階,因為它允許將 JavaScript 新增到已下載的網頁中,以使網頁或網站功能更完善。 透過一些額外的努力,這還包括用 CSS 修飾頁面。

相比之下,Stylish 僅允許將基於 CSS 的修改新增到已下載的頁面,並且與 GreaseMonkey 不同,Stylish 還可以在所有版本的 Firefox for Android 上執行。

請注意,雖然這些擴充套件程式僅更改下載到瀏覽器中的網頁的外觀; 但擴充套件程式不會更改網頁和網站在 Web 伺服器上的外觀。

  • 允許從 mozilla.org 而不是 www.mozilla.org 下載擴充套件程式將匹配 mozilla.org 的所有子域,就像阻止來自 doubleclick.net 而不是 www.doubleclick.net 的 cookie 將允許阻止所有 doubleclick.net 子域一樣。 允許“www.mozilla.org”將不允許“addons.mozilla.org”。 然而,作為一項安全措施,在將網站列入擴充套件程式白名單時,應使用最具體的域(例如,addons.mozilla.org 而不是 mozilla.org)以防止從網站上的其他子域進行潛在的惡意安裝。
  • 要在沒有網際網路連線的計算機上或網際網路下載被阻止的情況下獲得 Firefox,可以從另一臺計算機上正常下載安裝程式(通常可以在公共圖書館完成此操作),然後將 *.exe 檔案放在一些可移動介質上並將其傳輸到第一臺計算機。 另一種選擇是在 USB 記憶棒或儲存卡上下載 Firefox 便攜版,並從外部儲存器執行便攜版 Firefox。
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

參考文獻

[編輯 | 編輯原始碼]
  1. "app.update.auto". MozillaZine 知識庫. MozillaZine. 2010-12-10. 檢索於 2019-08-23.
  2. "app.update.enabled". MozillaZine 知識庫. MozillaZine. 2011-07-08. 檢索於 2019-08-23.
  3. "app.update.interval". MozillaZine 知識庫. MozillaZine. 2010-11-22. 檢索於 2019-08-23.

開發者工具

[編輯 | 編輯原始碼]
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

擴充套件開發

[編輯 | 編輯原始碼]

擴充套件開發最全面的網站位於 MozillaZine 知識庫,您可以在 此處 找到它。 其他有用的工具包括 Firefox 中包含的 DOM 檢查器 和 JavaScript 控制檯。

Firefox 非常適合開發人員。 它允許即使是最休閒的 Web 開發人員也能從他們訪問的幾乎所有網站中竊取有用的 HTML 技術,併為更高階的使用者提供許多其他功能。

原始碼檢視

[編輯 | 編輯原始碼]

也許最常用的開發功能是能夠突出顯示任何網站中的影像和文字,並選擇從下拉選單中檢視原始碼。 使用此功能時,Firefox 將顯示用於生成突出顯示內容的 HTML 原始碼。

例如,突出顯示上面段落和小節標題,右鍵單擊並選擇“檢視所選內容的原始碼”,將在新視窗中顯示以下內容

<p><a name="Source_viewing" id="Source_viewing"></a></p>
<h2>Source viewing</h2>
<p>Perhaps the most-used development feature is the ability to highlight images and text in any website, and choose "<i>View selection source</i>" from the drop-down menu. Doing this will bring up a pop-up window, with the HTML source that was used to generate the highlighted content.</p>

將此技術與良好的標記語言參考來源相結合,例如 Wikibook HTML 程式設計,將使您能夠從您訪問的每個新網站中學習。

章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

建立擴充套件

[編輯 | 編輯原始碼]
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14

本教程將逐步解釋如何為 Firefox 3 部署擴充套件。 透過這種方式,讀者可以輕鬆地實施擴充套件,讓使用者個性化他們的 Firefox 版本,同時注意與 Firefox 3.0* 的相容性。

第一章簡要介紹了 Firefox 的擴充套件。 然後將討論開發人員必須考慮的有關相容性的一些事項。

第二章開始逐步描述如何部署擴充套件,然後最後一章將解釋如何製作安裝檔案以及如何安裝它。


Firefox 3.0.* 的擴充套件

[編輯 | 編輯原始碼]

本章將介紹擴充套件是什麼以及它們提供什麼功能。 最後是相容性話題。


擴充套件是什麼?

[編輯 | 編輯原始碼]

擴充套件是整合到 Firefox 的新功能。 這些可以獨立於瀏覽器和平臺進行部署。 因此可以說擴充套件讓使用者可以為瀏覽器帶來新功能、功能和行為。


擴充套件與外掛不同。 外掛允許檢視瀏覽器本身無法顯示的 Web 內容,例如:pdf、Flash、聲音和影片。


與 Firefox 3.0.* 的相容性

[編輯 | 編輯原始碼]

JavaScript 的一些功能在 Firefox 的新版本中不再受支援,尤其是在 3.p.* 版本以上。 同樣,清單檔案的結構以及對 browes.xul 的引用也發生了更改。 瞭解這些變化很重要,否則擴充套件可能與 Firefox 的最新版本不相容。 其他需要考慮的事項是 Firefox 實施的管理器(例如,loginManager)。 這些也發生了變化。 更多資訊:更新……


開始建立擴充套件。

[編輯 | 編輯原始碼]

下一章將逐步介紹如何開發簡單的擴充套件。它將指定必須建立的資料夾、必須遵循的檔案型別結構以及根資料夾。


資料夾結構

[編輯 | 編輯原始碼]

資料夾必須遵循一種強制性的結構。此結構定義了資料夾的名稱、層次結構、每個資料夾的檔案型別以及這些資料夾和檔案應儲存的位置,以便 Firefox 能夠識別它們。


根資料夾

[編輯 | 編輯原始碼]

首先,我們必須建立一個以副檔名命名的資料夾。此名稱必須唯一,並且與安裝檔案中定義的名稱匹配。為擴充套件的根資料夾命名有兩種方法。

如前所述,此名稱必須唯一,因此第一個選擇是為其生成一個 GUID 識別符號。在 Windows 中,可以使用 guidgen 命令,在 Linux 中可以使用 uuidgen 命令。例如,您可以生成以下識別符號:{1ca6f699-f8f3-479b-983b-20775f09f755}。第二個選擇是建立以電子郵件格式命名的資料夾。不建議使用個人電子郵件,但應使用相同的格式。例如,我們可以將我們的擴充套件命名為 myextension@somedomain。

在根資料夾中,我們將建立與擴充套件相對應的結構。


Chrome 資料夾

[編輯 | 編輯原始碼]

外部連結

[編輯 | 編輯原始碼]
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14
[編輯 | 編輯原始碼]

外掛、擴充套件和調整

[編輯 | 編輯原始碼]
  • PluginDoc — 列出常見的外掛以及如何在 Firefox 中安裝它們。
  • Mozilla 附加元件 — Mozilla 官方外掛、擴充套件和主題網站。
  • Addonsmirror.net — 非官方擴充套件資料庫(以前為 extensionsmirror.nl)
  • Firefox 調整指南 — 提供了一些有關速度和各種其他定製方面的很棒的調整技巧。
  • 如何編寫 Firefox 擴充套件 — 建立 Firefox 擴充套件的教程,其中包括一個“Hello, world!”擴充套件來解釋基礎知識。
章節: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14
華夏公益教科書