1

したがって、コードを編集し、xpi に圧縮し、アドオンをインストールし、テストし、繰り返します。

いくつかの例をテストするには便利ですが、すぐに退屈になります。もっとスマートな方法があるに違いない、確かにもっとスマートな方法はあるが、私は自分でそれを見つけるほど賢くない. ヘルプ ?どのようにしますか?目標は、機能とアイデアをすばやくテストして、学習曲線をスムーズにすることです。

私は次のことを考えましたが、それが機能するかどうかも、どこから始めればよいかもわかりません。

  • アドオン スクリプトを外部 js ファイルにリンクさせて、アドオンを一度だけインストールしてから、外部ファイルを自由にすばやく編集できるようにします。
  • 更新メカニズムを利用しますが、それが WebExtensions に関連するかどうかはわかりません
  • アドホックな webExtension を作成して、開発中のものを更新します
  • ...?
4

2 に答える 2

2

さて、今日の時点で、これは私のために働いています:(Web拡張の場合、質問のコメントでNoitidartが指摘しているように、古い標準をjpmで使用する必要があります)

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Getting_started_with_web-ext

でインストール

npm install -g web-ext

コマンドを使用して、拡張機能のルート ディレクトリで実行します。

web-ext run

正常に動作するには、firefox 49+ も必要です。--firefox-binary オプションを使用して、カスタム インストールされた Firefox のパスを指定できます。開発フォルダーの変更を検出し、拡張機能をリロードします。

于 2016-07-26T16:54:02.643 に答える