2011-04-04 206 views
0

我正在尋找現在幾小時,這種方式可以讓我安裝(可選)自定義Firefox擴展以及我的軟件安裝包..我找不到任何有用的東西。嘗試了註冊表方法,-install-global-extension方法,「複製到擴展路徑」方法......但似乎沒有任何工作。Firefox自定義擴展安裝程序

有關如何讓用戶選擇是否希望在我的軟件包安裝完成後安裝我的擴展的任何想法?

+1

」似乎沒有任何工作「你試過的東西和你發現的問題是什麼? – 2011-04-04 18:02:36

+0

如果是工具欄,請在默認情況下禁用它。謝謝。 :) – ThiefMaster 2011-04-05 07:11:21

回答

4

您有此標記爲「批處理」,所以我假設您正在尋找一種方法來使用批處理格式從命令行安裝擴展。

如果您使用類似的東西,輸出是什麼?

for %%e in ("path to extensions\*.xpi") do "firefox.exe" -install-global-extension "%%e"

0

我有一個NSIS安裝在其步驟份Firefox擴展,擴展目錄之一。這適用於從3.0到4.0的所有Firefox版本。

首先找到默認配置文件的目錄,遵循以下模式:%APPDATA%\ Mozilla \ Firefox \ Profiles * .default。一旦確定配置文件名稱(例如「4v3vxq80」),它將擴展名複製到%APPDATA%\ Mozilla \ Firefox \ Profiles \ $ 1 \ extensions(其中$ 1是配置文件名稱)。

我認爲關鍵在於所有這些步驟都是在Firefox未運行時執行的(我在開始時檢查運行的firefox.exe)。 讓我知道你是否想要這個技巧的nsis代碼。 「