Mozilla Firefoxの拡張機能を開発する私が今していることに対して、「もっと簡単な方法」があるのではないかと思います。現在私はします:
たとえば、開発するフォルダを作成します
myextension
このフォルダー内:ファイルを作成および編集します(install.rdf、chrome.manifest、xulファイルなど。基本的にFirefox拡張機能の他のすべての構造(ここでは問題ありません))
myextension
のコンテンツをZIPファイル(つまり、myextension.zipという名前)にZip圧縮します。myextension.zipの名前をmyextension.xpiに変更します
xpi-file-firefox-extensionをインストールしてからfirefoxにインストールします
Firefoxを再起動します
拡張機能をテストする
拡張機能のコードベースを編集するたびに、3。zip-compress、4。名前の変更、5。XPIファイルをFirefoxにインストール、6ブラウザを再起動するプロセスを実行する必要があります。
もちろん、これの一部を自動化することもできますが、実行中のFirefoxプロファイルフォルダーでFirefox拡張機能を直接開発する別の方法があるかどうか疑問に思います。
私が知っている拡張機能は、Firefoxプロファイルフォルダに次のように保存されています。
firefox/profile/extensions/nameofextension.xpi
よく覚えていませんが、そこにも拡張子をフォルダとして解凍して保存する方法があったと思いますか?このようにすると、編集後に再起動する必要がありますが、面倒なzip-renaming-installingをすべて実行する必要はありません。
何か案は?