2010-06-21 54 views
6

我想通過msi安裝程序靜靜地安裝firefox xpi。我通過下面的方法這樣做:無聲安裝的Firefox插件

解壓我xpi在一些臨時目錄和所有內容複製到%APPDATA%\Mozilla\Firefox\Profiles\xxxx.default\extensions\<uniqueid-for-my-addon>

我預想的插件可用我的Firefox打開下一個時間,但我我無法得到它。有人可以告訴我是否還有更多需要完成Firefox的插件安裝?

卡皮爾

+0

爲了進一步闡述,我有一個不能單獨工作的firefox插件 - 它與Windows應用程序結合使用。所以,我將我的firefox插件與msi安裝程序一起打包,並在開始安裝之前詢問用戶的權限。我現在面臨的問題是,如果我不做沉默安裝,行爲非常笨拙。 任何指針我怎麼能做到這一點? – Kapil 2010-06-21 21:37:16

回答

1

,關鍵是要擴展文件夾中放置文件夾的名稱,它被稱爲擴展ID(是的install.rdf文件中定義)。

另外請注意,這不會是一個完全無聲的安裝,插件安裝對話框會在下次啓動Firefox時使用該配置文件警告用戶已安裝新擴展。

+0

這不是執行此操作的理想方法,因爲它可能會在未來版本中刪除。 – sdwilsh 2010-06-21 22:23:08

+0

sdwilish,那麼應該如何繼續進行無提示安裝?你是否說我們可能無法在未來的版本中安靜地安裝?那會很糟糕! – Kapil 2010-06-22 07:17:21

+0

這不會是壞事......那將是安全的!畢竟,它會停止一些「無聲安裝」(如問題中所述的那樣),從而阻止潛在的惡意軟件,間諜軟件,後門程序以及其他我們不希望在我們的計算機上的好東西。 – 2011-12-27 12:27:36