MozTW 討論區 https://forum.moztw.org/ |
|
user.js vs about:config (當 錦囊 遇上 妙方) https://forum.moztw.org/viewtopic.php?f=2&t=11431 |
第 1 頁 (共 2 頁) |
發表人: | james [ 2005-11-14, 00:38 ] |
文章主題 : | user.js vs about:config (當 錦囊 遇上 妙方) |
Firefox 多樣的自訂選項,想必為多數愛好者帶來不少駕馭的樂趣。 修改"隱身"於 about:config 裡的某些個設定,總會巧妙的解決惱人的疑難。 但是, 如何保留這些錦囊妙方? 如何為不同的需求,設定不同的參數? 如何分享這些設定? 如何 .... .... 複製/ 備份整個 profile? 多安裝一些神奇的 .xpi? 忘了user.js 這位好朋友嗎? 也許那天,先進們給的會是一個可以加入 user.js 的神奇片段 也許我們可以讓 (相同/不同的profiles) + (相同/不同的user.js) 有更多的想像空間 .... (參考:A Brief Guide to Mozilla Preferences) |
發表人: | MilchFlasche [ 2005-11-14, 09:57 ] |
文章主題 : | |
嗯!我備份字型設定的時候,有時就是特地把pref.js當中的那一個區塊另外存起來! ![]() 不過因為pref.js是Unicode編碼,所以用文字編輯器處理的時候要很小心,不然用錯誤的編碼儲存的話,Firefox再開時會當作整個pref.js不存在而另起新檔 ![]() |
發表人: | james [ 2005-11-14, 10:48 ] |
文章主題 : | |
改 pref.js? 以下是 pref.js 的開場白: 代碼: # Mozilla User Preferences
/* Do not edit this file. * * If you make changes to this file while the application is running, * the changes will be overwritten when the application exits. * * To make a manual change to preferences, you can visit the URL about:config * For more information, see http://www.mozilla.org/unix/customizing.html#prefs */ 所以應該將 pref.js 留給 firefox,而另行建立/修改/備份 user.js 才是被建議的方式。 也許哪天起,各式各樣的 "user.js" 也可以是另類的擴充套件? |
發表人: | MilchFlasche [ 2005-11-15, 12:41 ] |
文章主題 : | |
james兄是從TiddlyWiki的運作方式得到啟示的嗎:P |
發表人: | MilchFlasche [ 2005-11-15, 12:43 ] |
文章主題 : | |
james 寫: 改 pref.js? 嗯,我知道,所以我並沒有在Firefox開著的時候去改pref.js。
以下是 pref.js 的開場白: 代碼: # Mozilla User Preferences /* Do not edit this file. * * If you make changes to this file while the application is running, * the changes will be overwritten when the application exits. * * To make a manual change to preferences, you can visit the URL about:config * For more information, see http://www.mozilla.org/unix/customizing.html#prefs */ 所以應該將 pref.js 留給 firefox,而另行建立/修改/備份 user.js 才是被建議的方式。 也許哪天起,各式各樣的 "user.js" 也可以是另類的擴充套件? 如果用各式的user.js(只能有一個檔嗎?),它們的設定是直接覆蓋到pref.js上嗎?如果以字型為例呢? |
發表人: | james [ 2005-11-15, 13:37 ] |
文章主題 : | |
MilchFlasche 寫: james兄是從TiddlyWiki的運作方式得到啟示的嗎:P 不是,是萬法歸宗。(MilchFlasche 兄始終未忘記 TiddlyWiki 啊!) 開玩笑的,不過這是 mozilla "官方文件"裡說明, 不知MilchFlasche 兄是沒時間、還是沒仔細、參考我附上的連結? 還是另有見解? MilchFlasche 寫: 所以我並沒有在Firefox開著的時候去改pref.js。 當然,否則 MilchFlasche 兄早已滿頭霧水加滿頭包,不是嗎? 重點是 mozilla team 賦予 user.js 的意義何在? 既有 pref.js 何以又有 user.js? 我想,應非在於多此一舉吧。 MilchFlasche 寫: 如果用各式的user.js(只能有一個檔嗎?),它們的設定是直接覆蓋到pref.js上嗎?如果以字型為例呢?
事實上,當 Fx 啟動時,會將 user.js 複製一份至 pref.js ... 雖然文件中似未明指可有多個 user.js, 至少,在個別xpi 套件裡,可引入/自定不同檔名的 "user.js": 代碼: initInstall("CustomPref", "/foo/custompref", "1.0");
addFile("custompref", // displayName from contents.rdf "custompref.js", // source getFolder("Defaults"), // target folder "pref"); // target subdir if (0 == getLastError()) performInstall(); else cancelInstall(); 最簡單的作法是,手動將各式妙方 (user.js),加入自己的錦囊 (user.js)。 至於,以字形為例?當然是有勞大駕,拋個磚吧! |
發表人: | james [ 2005-12-04, 20:23 ] |
文章主題 : | |
借花獻佛+拋磚引玉: 代碼: // James, 2005/12/04
// 指定地區代碼 (讓英文版的 Fx 也能使支援正體中文的多語版的擴充套件,顯示正體中文介面) user_pref("general.useragent.locale", "zh-TW"); // James, 2005/12/04 // 最小化視窗再恢復,可釋放記憶體 user_pref("config.trim_on_minimize", true); |
發表人: | uncle rain [ 2005-12-04, 20:41 ] |
文章主題 : | |
james 寫: 借花獻佛+拋磚引玉:
代碼: // James, 2005/12/04 // 指定地區代碼 (讓英文版的 Fx 也能使支援正體中文的多語版的擴充套件,顯示正體中文介面) user_pref("general.useragent.locale", "zh-TW"); // James, 2005/12/04 // 最小化視窗再恢復,可釋放記憶體 user_pref("config.trim_on_minimize", true); 請問James兄, 你的意思是不是將user_pref("general.useragent.locale", "zh-TW"); user_pref("config.trim_on_minimize", true); 貼到user.js檔案裡? |
發表人: | james [ 2005-12-04, 21:16 ] |
文章主題 : | |
uncle rain 寫: 請問James兄,
你的意思是不是將user_pref("general.useragent.locale", "zh-TW"); user_pref("config.trim_on_minimize", true); 貼到user.js檔案裡? 是的,最好加註說明內容。 代碼: /*
詳細說明 .... */ 或 // 說明列 user_pref(....) ; // 行尾說明 .... |
發表人: | uncle rain [ 2005-12-05, 08:23 ] |
文章主題 : | |
謝謝James兄的提示與分享,從工作管理員可看到效果 3 Q 3 Q................... ![]() ![]() ![]() |
發表人: | james [ 2005-12-05, 12:13 ] |
文章主題 : | |
uncle rain 寫: 謝謝James兄的提示與分享,從工作管理員可看到效果
3 Q 3 Q................... ![]() ![]() ![]() 方法是近日來幾位先進在論壇所提及,我只是借花獻佛而已;Rain 若有其他"錦囊妙計",何不也一起分享。 |
發表人: | james [ 2005-12-06, 19:21 ] |
文章主題 : | 拋磚引玉 |
以下是指定首頁與搜尋引擎、也許可抵得住簡單的首頁綁架吧? 代碼: /* ----
功能: 首頁網址 作者: James 日期: 2005/12/06 說明: ---- */ user_pref("browser.startup.homepage", "http://start.mozilla.org/firefox?client=firefox-a&rls=org.mozilla:zh-TW:official"); /* ---- 功能: 搜尋引擎網址 作者: James 日期: 2005/12/06 說明: ---- */ user_pref("browser.search.defaultenginename", "Google"); user_pref("browser.search.defaulturl", "http://www.google.com/search?lr=&ie=UTF-8&oe=UTF-8&q="); |
發表人: | Amauds [ 2006-02-05, 16:34 ] |
文章主題 : | user.js 不再有作用了嗎? |
最近升級了 FX, 也裝了 AntiVir 7.0, 我發現 FX profiles/下的 user.js 不再有作用了, 以前我會用這個檔將一些每次升級後都會調整的參數寫入, 但這次升級後這個檔形同虛設, 所有的設定值只能由 about:config 來修改才會有實際的效果, 新版的 FX 作了改變不再讓使用者經由 user.js 來定義設定值了嗎? |
發表人: | james [ 2006-02-06, 00:15 ] |
文章主題 : | |
Amauds 寫: 最近升級了 FX, 也裝了 AntiVir 7.0,
我發現 FX profiles/下的 user.js 不再有作用了, 以前我會用這個檔將一些每次升級後都會調整的參數寫入, 但這次升級後這個檔形同虛設, 所有的設定值只能由 about:config 來修改才會有實際的效果, 新版的 FX 作了改變不再讓使用者經由 user.js 來定義設定值了嗎? 還可正常作用啊! 不知 Amauds 在 user.js ,作哪些設定? user.js 是否與 pref.js 置於相同的資料夾? |
發表人: | uncle rain [ 2006-02-06, 20:35 ] |
文章主題 : | |
james 寫: 還可正常作用啊! 不知 Amauds 在 user.js ,作哪些設定? user.js 是否與 pref.js 置於相同的資料夾? james兄,我也是覺得沒有用 我是放同一個資料夾,一直以來都是,預設就是同一個資料夾 也是有效果阿,難到要改嗎??............ ![]() 我是做這設定: user_pref("config.trim_on_minimize", true);// 最小化視窗再恢復,可釋放記憶體 |
第 1 頁 (共 2 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |