MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-21, 05:16

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 6 篇文章 ] 
發表人 內容
 文章主題 : 需不需要install.js?
文章發表於 : 2006-11-15, 13:13 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
我看過許多xpi里有install.rdf, 很少有install.js. 但在mozilla的教程是用install.js.

到底需不需要install.js?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-15, 13:52 
離線
頭像

註冊時間: 2005-08-25, 19:59
文章: 1210
來自: 幻境地帶
就我所知 install.js 是 Mozilla Suite 或 SeaMonkey 在用的...
因為它們並沒有內建套件的管理工具,故須由開發者撰寫 js 程序告知如何安裝套件。

而 Firefox/Thunderbird 自推出即有完善的套件安裝管理機制,開發者只需定義好 install.rdf 即可安裝。
Firefox1.5 以後的版本更簡化 rdf 的撰寫,而改以 chrome.manifest 定義套件中各資源的路徑資訊,
開發者也就不必在每個目錄都擺個 contents.rdf 檔。

如果你開發的套件只會在 Firefox 或 Flock 上面跑,那可以不用理會 install.js 如何撰寫。
除非你的套件也要支援 Mozilla/SeaMonkey 上執行,那才需要擺 install.js 讓它們能安裝。

_________________
Add Bookmark Here ² | Charset Switcher | Hide Menubar | MClickFocusTab | Personal Titlebar


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-15, 22:59 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
我在install.js里還看到一個 DELAYED_CHROME.
http://developer.mozilla.org/en/docs/Le ... by_Example

DELAYED_CHROME 是說 重新啟動firefox後才生效.
為甚麼要用DELAYED_CHROME呢?既刻生效不是更好嗎?

IE的ActiveX,用戶下了就可以馬上用,firefox幹嘛要restart(delayed chrome)才可用extension呢?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-16, 14:26 
離線
[網站管理員]
頭像

註冊時間: 2004-09-27, 09:24
文章: 1685
bluelarva 寫:
IE的ActiveX,用戶下了就可以馬上用,firefox幹嘛要restart(delayed chrome)才可用extension呢?

馬上可以用其實是因為 IE 會把 DLL 重新 bootstrap 一遍,在這個過程中會有當機的危險,所以隨便給 IE 弄 ActiveX 元件會弄得很不穩定。目前大概最穩定的 IE ActiveX 元件非 Adobe Flash 莫屬了。

_________________
korp + korp 中文站(沒精神更新)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-17, 13:47 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
其實安裝firefox extention是否非得重新開機?有沒有例外的情況?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-17, 17:40 
離線
[網站管理員]
頭像

註冊時間: 2004-09-27, 09:24
文章: 1685
bluelarva 寫:
其實安裝firefox extention是否非得重新開機?有沒有例外的情況?

沒有,但是「安裝完不需重新啟動」似乎是一項開發目標之一(Ben Goodger 有提過)。

_________________
korp + korp 中文站(沒精神更新)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 6 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 10 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群