ソフトウェア インストール パッケージと一緒にカスタム Firefox 拡張機能を (オプションで) インストールできる方法を何時間も探しています。レジストリ メソッド、-install-global-extension メソッド、「拡張パスにコピー」メソッドを試しましたが、何も機能していないようです。
パッケージのインストールが完了した後に拡張機能をインストールするかどうかをユーザーが選択できるようにする方法についてのアイデアはありますか?
ソフトウェア インストール パッケージと一緒にカスタム Firefox 拡張機能を (オプションで) インストールできる方法を何時間も探しています。レジストリ メソッド、-install-global-extension メソッド、「拡張パスにコピー」メソッドを試しましたが、何も機能していないようです。
パッケージのインストールが完了した後に拡張機能をインストールするかどうかをユーザーが選択できるようにする方法についてのアイデアはありますか?
これには「バッチ」というタグが付いているので、バッチ形式を使用してコマンドラインから拡張機能をインストールする方法を探していると思います。
このようなものを使用した場合の出力はどうなりますか?
for %%e in ("path to extensions\*.xpi") do "firefox.exe" -install-global-extension "%%e"
その手順の1つでFirefox拡張機能を拡張機能ディレクトリにコピーするNsisインストーラーがあります。これは、3.0から4.0までのすべてのFirefoxバージョンで機能します。
まず、%APPDATA%\ Mozilla \ Firefox \ Profiles * .defaultのパターンに従って、デフォルトプロファイルのディレクトリを見つけます。プロファイル名が決定されると(たとえば、「4v3vxq80」)、拡張子を%APPDATA%\ Mozilla \ Firefox \ Profiles \ $ 1 \ extendeds($ 1はプロファイル名)にコピーします。
重要なのは、Firefoxが実行されていないときにこれらのすべての手順が実行されることだと思います(最初に実行中のfirefox.exeを確認します)。トリックを実行するnsisコードが必要な場合はお知らせください。