「Perfect Backup:Firefox」修訂間的差異
出自 MozTW Wiki
(→備份:設定檔) |
(→完全備份) |
||
(未顯示由 3 位使用者於中間所作的 7 次修訂) | |||
行 20: | 行 20: | ||
__TOC__ | __TOC__ | ||
+ | |||
+ | == 手動備份及還原 == | ||
+ | 您可以自行備份/還原個人設定檔資料夾中的各項檔案,說明如下: | ||
+ | {| border=1 align=center | ||
+ | |+各種個人設定檔案 | ||
+ | ! 版本 | ||
+ | ! 檔名 | ||
+ | ! 說明 | ||
+ | ! 備註 | ||
+ | |---- | ||
+ | | Firefox 2 | ||
+ | | bookmarks.html | ||
+ | | 書籤檔 | ||
+ | | 可由書籤管理員直接匯入與匯出 | ||
+ | |---- | ||
+ | | Firefox 2 | ||
+ | | history.dat | ||
+ | | 瀏覽歷史紀錄 | ||
+ | | | ||
+ | |---- | ||
+ | | <span style="color:#00F">Firefox 3</span> | ||
+ | | places.sqlite | ||
+ | | 書籤檔與瀏覽歷史紀錄 | ||
+ | | | ||
+ | |---- | ||
+ | | Firefox 2 | ||
+ | | cookies.txt | ||
+ | | Cookies | ||
+ | | | ||
+ | |---- | ||
+ | | <span style="color:#00F">Firefox 3</span> | ||
+ | | cookies.sqlite | ||
+ | | Cookies | ||
+ | | | ||
+ | |---- | ||
+ | | Firefox 2 | ||
+ | | downloads.rdf | ||
+ | | 您的下載記錄 | ||
+ | | | ||
+ | |---- | ||
+ | | Firefox 2 | ||
+ | | formhistory.dat | ||
+ | | 表單輸入紀錄 | ||
+ | | | ||
+ | |---- | ||
+ | | <span style="color:#00F">Firefox 3</span> | ||
+ | | rmhistory.sqlite | ||
+ | | 表單輸入紀錄 | ||
+ | | | ||
+ | |---- | ||
+ | | 通用 | ||
+ | | key3.db | ||
+ | | 已存密碼 | ||
+ | | 需與 signons2.txt(Fx2) 或 signons3.txt(Fx3) 一起覆蓋才有作用 | ||
+ | |---- | ||
+ | | Firefox 2 | ||
+ | | localstore.rdf | ||
+ | | 工具列自訂的外觀 | ||
+ | | | ||
+ | |---- | ||
+ | | 通用 | ||
+ | | mimeTypes.rdf | ||
+ | | 檔案類型處理的設定 | ||
+ | | | ||
+ | |---- | ||
+ | | 通用 | ||
+ | | prefs.js & user.js | ||
+ | | 各項個人設定 | ||
+ | | 若你因 Firefox 遇到某些奇特的錯誤才決定開新設定檔,我們不建議你將它轉移到新設定檔上。 | ||
+ | |---- | ||
+ | | Firefox 2 | ||
+ | | search.rdf | ||
+ | | 搜尋列輸入紀錄 | ||
+ | | | ||
+ | |---- | ||
+ | | Firefox 2 | ||
+ | | hostperm.1 | ||
+ | | 例外網站許可權 | ||
+ | | 針對每一個網站設定的 cookies、圖片、跳出視窗、擴充套件允許網站…等等的個別隱私設定。 | ||
+ | |---- | ||
+ | | <span style="color:#00F">Firefox 3</span> | ||
+ | | permissions.sqlite | ||
+ | | 例外網站許可權 | ||
+ | | 針對每一個網站設定的 cookies、圖片、跳出視窗、擴充套件允許網站…等等的個別隱私設定。 | ||
+ | |---- | ||
+ | | 通用 | ||
+ | | cert8.db | ||
+ | | 安全憑證 | ||
+ | | | ||
+ | |---- | ||
+ | | 通用 | ||
+ | | webappsstore.sqlite | ||
+ | | Session | ||
+ | | | ||
+ | |---- | ||
+ | | <span style="color:#00F">Firefox3 專屬</span> | ||
+ | | content-prefs.sqlite | ||
+ | | 網站的特殊設定 | ||
+ | | 例如文字縮放大小…等等。 | ||
+ | |} | ||
==完全備份== | ==完全備份== | ||
− | + | 基本上,<span style="color:red; font-size: large;">'''把[[#備份:設定檔|設定檔]]資料夾整個備份起來就好了。'''</span> (用壓縮軟體壓縮個人設定檔資料夾,複製到資料碟或其他安全的地方。) | |
如果需要使用軟體的話,以下幾款你可以參考看看: | 如果需要使用軟體的話,以下幾款你可以參考看看: | ||
行 82: | 行 182: | ||
* NoScript | * NoScript | ||
* Sage | * Sage | ||
+ | * Menu Editor : menuedit.rdf | ||
+ | * IE View (lite) | ||
+ | * OperaView | ||
+ | * RefreshBlocker | ||
+ | * Web Developer : webdeveloper. | ||
+ | * YesScript | ||
===All-in-One Gesture=== | ===All-in-One Gesture=== | ||
行 91: | 行 197: | ||
你也可以將這些設定貼至已安裝 AIOG 的 Fx 的新設定檔資料夾的 prefs.js 檔案中來取代新設定檔原有的含有 <code>allinonegest</code> 的每一行也就是 AIOG 的設定的地方來重新套用回你舊的 AIOG 設定。 | 你也可以將這些設定貼至已安裝 AIOG 的 Fx 的新設定檔資料夾的 prefs.js 檔案中來取代新設定檔原有的含有 <code>allinonegest</code> 的每一行也就是 AIOG 的設定的地方來重新套用回你舊的 AIOG 設定。 | ||
+ | |||
+ | ===Brief=== | ||
+ | Brief 基本上沒啥要備份的,只要書籤檔案有備份好,重新指定即時書籤資料夾就可以了。 | ||
+ | |||
+ | ===Charset Switcher=== | ||
+ | Charset Switcher 的過濾清單是寫在 '''設定檔資料夾''' 底下的 '''prefs.js''' 檔案中。 | ||
+ | |||
+ | 用'''純文字編輯器打開 prefs.js 檔案''',再找'''含有 charsetswitcher.filterlist 的那一行'''就是了。 | ||
===CookieCuller=== | ===CookieCuller=== | ||
行 103: | 行 217: | ||
Download Sort 的備份很簡單,只要備份設定檔資料夾底下的 '''downsort.rdf''' 就好了。 | Download Sort 的備份很簡單,只要備份設定檔資料夾底下的 '''downsort.rdf''' 就好了。 | ||
+ | |||
+ | ===Flashblock=== | ||
+ | Flashblock 的白名單是寫在 '''設定檔資料夾''' 底下的 '''prefs.js''' 檔案中。 | ||
+ | |||
+ | 用'''純文字編輯器打開 prefs.js 檔案''',再找'''含有 flashblock.whitelist 的那一行'''就是了。 | ||
===Gmail Notifier=== | ===Gmail Notifier=== | ||
行 121: | 行 240: | ||
'''用純文字編輯器打開 prefs.js 檔案''',再找'''含有 <code>imgbot.upload_center</code> 的每一行'''就是了。 | '''用純文字編輯器打開 prefs.js 檔案''',再找'''含有 <code>imgbot.upload_center</code> 的每一行'''就是了。 | ||
+ | |||
+ | ===Morning Coffee=== | ||
+ | Morning Coffee 的資料都是記錄在 '''設定檔資料夾''' 底下的 '''morningCoffee''' 資料夾中,備份這一個資料夾就可以了。 | ||
+ | |||
+ | 不過設定要自己另外處理就是。 | ||
===Page Update Checker=== | ===Page Update Checker=== | ||
行 136: | 行 260: | ||
[http://reminderfox.mozdev.org/ 官網: ReminderFox] | [http://reminderfox.mozdev.org/ 官網: ReminderFox] | ||
− | RF | + | RF 的記錄資料,要視你有沒有變更預設的路徑而定。'''預設是放在 Fx 設定檔資料夾的 reminderfox 資料夾中'''。 |
+ | |||
+ | 不過設定資料是寫在 '''設定檔資料夾''' 底下的 '''prefs.js''' 檔案中。 | ||
+ | |||
+ | '''用純文字編輯器打開 prefs.js 檔案''',再找'''含有 <code>extensions.reminderFox</code> 的每一行'''就是了。 | ||
===ScrapBook=== | ===ScrapBook=== | ||
行 181: | 行 309: | ||
==參考資料== | ==參考資料== | ||
* [http://forum.moztw.org/viewtopic.php?p=28838#28838 請問如何backup Firefox的整set設定呢?] | * [http://forum.moztw.org/viewtopic.php?p=28838#28838 請問如何backup Firefox的整set設定呢?] | ||
+ | * [http://firefox2007.blogspot.com/2007/07/backup.html 手動方式備份](圖解) | ||
+ | * [http://firefox2007.blogspot.com/2007/07/febe.html 使用 FEBE 備份](圖解) | ||
{{link|文件專案|一般使用文件主頁}} | {{link|文件專案|一般使用文件主頁}} |
於 2010年9月29日 (三) 23:28 的最新修訂
完全備份大法 for Firefox
概述
詳列 Firefox 的以下東西的完全備份(適合任何情況)及個別備份(適合除錯情況)方式。
- 適合一般使用者的閱讀項目
- 適合高階使用者的閱讀項目
- 設定檔(Profiles)及其下個別的檔案含解說
- 擴充套件(Extensions)及設定
- 佈景主題(Themes)
- Plug-ins
事前提醒
不管你是要備份,還是要測試,還是要除錯,記得要先備份原來的檔案並給個日期之類的分類名稱,這樣子出錯時才不必擔心救不回來。
另外若想使用壓縮軟體的話,推薦用有支援 Unicode 檔名的 7-Zip 或 WinRAR ,不然可能會有因為檔名出問題而無法正確解壓縮的檔案出現。
手動備份及還原
您可以自行備份/還原個人設定檔資料夾中的各項檔案,說明如下:
版本 | 檔名 | 說明 | 備註 |
---|---|---|---|
Firefox 2 | bookmarks.html | 書籤檔 | 可由書籤管理員直接匯入與匯出 |
Firefox 2 | history.dat | 瀏覽歷史紀錄 | |
Firefox 3 | places.sqlite | 書籤檔與瀏覽歷史紀錄 | |
Firefox 2 | cookies.txt | Cookies | |
Firefox 3 | cookies.sqlite | Cookies | |
Firefox 2 | downloads.rdf | 您的下載記錄 | |
Firefox 2 | formhistory.dat | 表單輸入紀錄 | |
Firefox 3 | rmhistory.sqlite | 表單輸入紀錄 | |
通用 | key3.db | 已存密碼 | 需與 signons2.txt(Fx2) 或 signons3.txt(Fx3) 一起覆蓋才有作用 |
Firefox 2 | localstore.rdf | 工具列自訂的外觀 | |
通用 | mimeTypes.rdf | 檔案類型處理的設定 | |
通用 | prefs.js & user.js | 各項個人設定 | 若你因 Firefox 遇到某些奇特的錯誤才決定開新設定檔,我們不建議你將它轉移到新設定檔上。 |
Firefox 2 | search.rdf | 搜尋列輸入紀錄 | |
Firefox 2 | hostperm.1 | 例外網站許可權 | 針對每一個網站設定的 cookies、圖片、跳出視窗、擴充套件允許網站…等等的個別隱私設定。 |
Firefox 3 | permissions.sqlite | 例外網站許可權 | 針對每一個網站設定的 cookies、圖片、跳出視窗、擴充套件允許網站…等等的個別隱私設定。 |
通用 | cert8.db | 安全憑證 | |
通用 | webappsstore.sqlite | Session | |
Firefox3 專屬 | content-prefs.sqlite | 網站的特殊設定 | 例如文字縮放大小…等等。 |
完全備份
基本上,把設定檔資料夾整個備份起來就好了。 (用壓縮軟體壓縮個人設定檔資料夾,複製到資料碟或其他安全的地方。)
如果需要使用軟體的話,以下幾款你可以參考看看:
- Mozilla Firefox 設定檔備份工具
- 使用說明: 基本上這是免安裝、全自動的,不過這件事不重要。你只要安裝好,執行本程式後,就會自動將備份的檔案,放在你的作業系統所在的磁碟分割區(通常是 C 槽)下的 BackupFirefox.exe 這檔案中了!要還原也只要執行該檔案就好!很簡單吧!
- 備份範圍: 設定檔資料夾全部。
- 作業需求: Windows 2000/XP/2003 ,並且要已經安裝好 Firefox 。
- Bookmark Backup 繁體中文版 (官方網站)
- 使用說明: 安裝完本擴充套件後重新啟動 Firefox 並設定本擴充套件的運作方式,這樣子每次關閉 Firefox 時就會自動備份了。
- 備份範圍: 待寫。
- MozBackup (kakeru 網友提供的中文化版本)
- 使用說明: 這是要安裝在 Windows 系統中的程式,安裝好後,從Windows 桌面底下的工具列的「
開始 → 程式集
」中,應該就可以找到相關的目錄了。要注意的是,這是手動執行的,所以建議要搭配另一個自動執行的方案。 - 備份範圍: 設定檔資料夾全部。(可以自行選擇要備份哪些部分)
- 使用說明: 這是要安裝在 Windows 系統中的程式,安裝好後,從Windows 桌面底下的工具列的「
- Backupfox (Toget 中文簡介) (MozTW.org 論壇相關討論)
- 使用說明: 與 MozBackup 一樣,是要安裝,再手動執行的。它會將整個設定檔以壓縮格式(7-zip)打包,並提供日後還原的功能。
- 備份範圍: 設定檔資料夾全部。( toget 的介紹網頁上寫的『外掛』個人推測是指『擴充套件(extension)』所以就不寫了)
但是無論如何,還原整個設定檔的時候,最好能還原到原來的路徑當中,這樣才能確保原有的擴充套件能正常運作,否則不免需要重新安裝。
備份:設定檔
設定檔方面的資料請參考設定檔詳解,以下是要介紹重要檔案的個別備份。
待寫的:
- formhistory.dat
- localstore.rdf
備份:書籤
你收集下來的書籤,全都被收在你的設定檔資料夾下的 bookmarks.html 這個檔案中。
另外 bookmarks.bak 這個檔案是自動備份的書籤檔案,而 bookmarkbackups 則是每天自動備份下來的書籤所存放的資料夾。
備份:Cookies
你所存放的 Cookies ,全都被收在你的設定檔資料夾下的 cookies.txt 這個檔案中。
備份:History
你所瀏覽過的網頁的網址,都會被記錄在你的設定檔資料夾下的 history.dat 這個檔案中。
備份:Search Plug-ins
搜尋引擎項目的位置有兩個:
- 在你的設定檔資料夾底下的
searchplugins
資料夾就是你自己新增的搜尋引擎項目。 - 而 Mozilla Firefox 程式安裝資料夾下的
searchplugins
則是程式預設安裝的搜尋引擎項目。
備份:Session
在 Firefox 2.0 開始內建的「回復瀏覽歷程」功能,可以在「工具 → 選項 → 主要 → 啟動」中設定開啟。
設定好後,在每次關閉瀏覽器後,設定檔資料夾底下的 sessionstore.js 就會進行更新。
有需要備份時,請備份 sessionstore.js 這個檔案。
備份:擴充套件
首先我必須說明一下,這裡不是教你「擴充套件」這個軟體本身的備份,因為這個要備份的話,直接把設定檔資料夾整個備份起來比較快,下面提的都是每個擴充套件的「設定」要個別地備份的方法。
待寫: 想知道如何個別地備份擴充套件?
待寫的擴充套件
- NoScript
- Sage
- Menu Editor : menuedit.rdf
- IE View (lite)
- OperaView
- RefreshBlocker
- Web Developer : webdeveloper.
- YesScript
All-in-One Gesture
常常會有人以為 AIOG 沒有匯出項目很糟糕,事實上,它所有的設定都寫進 設定檔資料夾 底下的 prefs.js 檔案中了。
用純文字編輯器打開 prefs.js 檔案,再找含有 allinonegest
的每一行就是了。
你也可以將這些設定貼至已安裝 AIOG 的 Fx 的新設定檔資料夾的 prefs.js 檔案中來取代新設定檔原有的含有 allinonegest
的每一行也就是 AIOG 的設定的地方來重新套用回你舊的 AIOG 設定。
Brief
Brief 基本上沒啥要備份的,只要書籤檔案有備份好,重新指定即時書籤資料夾就可以了。
Charset Switcher
Charset Switcher 的過濾清單是寫在 設定檔資料夾 底下的 prefs.js 檔案中。
用純文字編輯器打開 prefs.js 檔案,再找含有 charsetswitcher.filterlist 的那一行就是了。
CookieCuller
要備份 CookieCuller ,你需要備份兩個部分。
一個是所保存下來的 Cookies 所在的 cookies.txt 檔案;另一個則是用純文字編輯器打開 prefs.js 檔案後,有包含 cookieculler 的那些行的文字,這就是『要對哪些網頁進行什麼動作』的資料。
Download Sort
Download Sort 的備份很簡單,只要備份設定檔資料夾底下的 downsort.rdf 就好了。
Flashblock
Flashblock 的白名單是寫在 設定檔資料夾 底下的 prefs.js 檔案中。
用純文字編輯器打開 prefs.js 檔案,再找含有 flashblock.whitelist 的那一行就是了。
Gmail Notifier
Gmail Notifier 基本上並沒有新增任何專屬於它的檔案,而是單純在 Fx 的選項(從工具選單的「工具 → 選項」中開啟)
中,『個人隱私 → 密碼』中,建立一組 GMail 帳號的密碼。
所以你只要備份設定檔資料夾底下, key 開頭的檔案就好了。(副檔名是 db ,不過我知道很少人電腦預設是看得見副檔名的,所以就不提了。)
不過 Gmail Notifier 的設定,全寫在 設定檔資料夾 底下的 prefs.js 檔案中。
用純文字編輯器打開 prefs.js 檔案,再找含有 gm-notifier 的每一行就是了。
ImageBot
上傳的圖片跟 ImageBot 的設定,全寫在 設定檔資料夾 底下的 prefs.js 檔案中。
用純文字編輯器打開 prefs.js 檔案,再找含有 imgbot.upload_center
的每一行就是了。
Morning Coffee
Morning Coffee 的資料都是記錄在 設定檔資料夾 底下的 morningCoffee 資料夾中,備份這一個資料夾就可以了。
不過設定要自己另外處理就是。
Page Update Checker
PUC 的備份是非常麻煩的,因為你得要一筆一筆地匯出跟匯入!
打開你要備份的 PUC 所用的 Fx 設定檔,在「 工具 → 擴充套件
」中找到 PUC ,然後在 Pages to Watch 的標籤項目下,一筆一筆地選取,並匯出(Export Page...)成 *.xml ,要注意字尾(即檔案副檔名部分)一定要是 .xml ,前面的名稱(即 * 部分)隨便你,然後匯出的位置記住。
接著再關閉 Fx 並切回你要匯入的新 Fx 設定檔,同樣照上面的步驟打開 PUC 來,然後這次要選匯入((Import),再一筆一筆地選之前備份的 XML 檔案備份回去就好。
如何,很麻煩是吧?
ReminderFox
RF 的記錄資料,要視你有沒有變更預設的路徑而定。預設是放在 Fx 設定檔資料夾的 reminderfox 資料夾中。
不過設定資料是寫在 設定檔資料夾 底下的 prefs.js 檔案中。
用純文字編輯器打開 prefs.js 檔案,再找含有 extensions.reminderFox
的每一行就是了。
ScrapBook
SB 的設定資料,要視你有沒有變更預設的路徑而定。預設是放在 Fx 設定檔資料夾的 scrapbook 資料夾中。
《需要該資料夾中的檔案的更詳細的說明?請自己來動手寫吧~!》
Style Sheet Chooser II
Style Sheet Chooser II 的備份很簡單,只要備份設定檔資料夾底下的 StyleSheetChooser-0.1.txt 就好了。
不過要注意! SSC 1.5.0.4 版本的好像有點問題,會造成 CPU 無端地飆高,讓頁面顯示不順暢,舊版或新版的可能也會有這個問題,建議各位暫時找別的替代套件使用,或是等待更新版。
Stylish
Stylish 的備份很簡單,只有對各網站或 Firefox 介面的設定資料而已,所以備份設定檔資料夾底下的 stylish.rdf 就好了。
針對不同發行版本的備份建議
基本上,這份文件是假設你的 Firefox 是使用 Mozilla 官方所發行的 Windows(TM) 平台的安裝版本而寫的。
但是,作業系統除了 Windows(TM) 外,還有 MacOS 、 FreeBSD 、 Solars 跟 GNU/Linux 的眾多發行版本,每種不同作業系統的檔案結構都不是完全一樣的,所以你在閱讀本份文件時,可能無法得到完全的幫助也說不定。
不過,基本上 Firefox 的安裝原理都是很一致的。將程式本身與設定檔資料分開來,而你的個人資料,便是放在後者的設定檔資料夾中,只要知道這一點,無論你使用何種作業系統,都可以用最原始的複製或移動方式來備份這個資料夾中的資料。
但是, Firefox 並不是只有 Mozilla 官方發行的安裝版本的而已。尤其是近年來很流行的可攜式版本的,它的設定檔資料可能就會放置在不同於安裝版本的路徑,而是放置在與該可攜式的程式同樣的目錄下。【註: 是否真的與程式放置在同一處待查】
順帶一提,免安裝版本使用的是與安裝版本同樣的設定檔路徑。
而上面所提到的,由非 Mozilla 的組織或個人所放出的,我們通常都會稱呼為『社群版本』或『非官方版本』。
另外還有一些社群版本,如非官方加速版( JTw 或 pigfoot 的這類版本 ) ,或是 UAO 補完版本等等的,基本上應該都是等同安裝版本的邏輯,不過還是要看該社群版本是怎麼做的而定啦。
參考資料
‧返回上一頁: 一般使用文件主頁