MozTW 討論區 https://forum.moztw.org/ |
|
怎麼包個套件放檔案在 profile 資料夾? https://forum.moztw.org/viewtopic.php?f=18&t=17513 |
第 1 頁 (共 1 頁) |
發表人: | BobChao [ 2007-02-03, 00:18 ] |
文章主題 : | 怎麼包個套件放檔案在 profile 資料夾? |
想請教四方大德,如果我想包個套件把某個檔案 (例 bob.any) 放到 profile 資料夾下某個子目錄 (例 /bob/ ),該怎麼做呢?不知道有沒有人對這有研究... |
發表人: | yuoo2k [ 2007-02-03, 03:47 ] |
文章主題 : | |
MDC: Learn XPI Installer Scripting by Example |
發表人: | BobChao [ 2007-02-03, 06:13 ] |
文章主題 : | |
yuoo2k 寫:
我以為已經棄用 install.js 了?不知道有沒有單純靠 install.rdf 的方法... anyway 謝謝,我邊翻譯邊看看。 http://developer.mozilla.org/en/docs/install.rdf 這篇我晚點也會看一下 |
發表人: | yuoo2k [ 2007-02-03, 11:55 ] |
文章主題 : | |
就我所知,想在安裝時期就把檔案放在套件安裝目錄外, 似乎只有用 install.js 才可以寫出如柏強哥您的需求那樣... 不過也因為 install.js 這種完全自由、允許任意擺放檔案的作法導致根本無從管理起。 所以 Firefox 才會製定出 install.rdf 這種安裝描述檔,讓套件的安裝變的有規則而得以管理。 MozillaSuite 跟 SeaMonkey 就是一直沿用 install.js 來做安裝程序, 所以大家會發現他們沒有內建套件管理,因為根本無從管理起... 冏rz 也只有套件開發者自己才知道安裝的時候檔案會放到哪裡去。 雖然 Firefox 仍然支援 install.js 不過若用 install.js 寫安裝程序的話, 就無法像一般套件那樣在套件管理員裡可以進行管理(就是可提供套件的停用/啟用/移除/資訊...那些)。 Firefox 自 1.5 之後更簡化了 install.rdf 的撰寫,讓 .rdf 專職在提供版號/作者/首頁...等資訊。 而改用 chrome.manifest 來定義各類型檔案(content/skin/locale...)的安裝位置資訊。 因此我想除非有特殊需求,現在 Firefox 上都應該使用 install.rdf + chrome.manifest 來寫安裝描述。 |
發表人: | BobChao [ 2007-02-03, 12:27 ] |
文章主題 : | |
yuoo2k 寫: 就我所知,想在安裝時期就把檔案放在套件安裝目錄外,似乎只有用 install.js 才可以寫出如柏強哥您的需求那樣...
mmm 是個麻煩,多謝指教,我想我改條路走試試看好了。 來拆 microsummary manager 的程式碼... |
發表人: | kourge [ 2007-02-05, 09:44 ] |
文章主題 : | |
BobChao 寫: yuoo2k 寫: 就我所知,想在安裝時期就把檔案放在套件安裝目錄外,似乎只有用 install.js 才可以寫出如柏強哥您的需求那樣... mmm 是個麻煩,多謝指教,我想我改條路走試試看好了。 來拆 microsummary manager 的程式碼... 解剖XD 學 Gecko 必備技能~ ![]() |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |