問題タブ [firefox-addon-webextensions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
33 参照

firefox-addon-webextensions - メソッドとワークフローについて

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

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

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

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

javascript - Firefox アドオンでの OnBeforeRequest URL リダイレクト (Chrome 拡張機能からの変換)

私の Chrome 拡張機能を Firefox に変換したいと考えています。これまでのところ、Firefox WebExtensions では許可されていないwebRequest.onBeforeRequestChrome 拡張機能にURL リダイレクトがあったことを除けば、これで問題ありません。

これを Firefox に実装する方法がわかりません。
Chromebackground.jsでは、次のように表示されます。

0 投票する
1 に答える
181 参照

firefox - Firefox WebExtension の低レベル API

nsInterfaceアドオン SDK のような Firefox WebExtensions で他の低レベル コードを使用することは可能ですか?

その場合、低レベル API のリファレンスを取得するにはどうすればよいですか?

0 投票する
1 に答える
1108 参照

javascript - Firefox WebExtension 通知にボタンが表示されない

ボタンで通知を表示しようとしている Firefox WebExtension に取り組んでいます。私はこれをChromeで動作させています。docsによると、これは Firefox でサポートされています。ボタンはNotificationOptionsで Optional としてリストされています。

このコードを実行すると、通知が表示されます。でも、ボタンが見当たりません。何か不足していますか?実際にはサポートされていませんか?通知の唯一の例はボタンを使用していないため、役に立ちませんでした。

0 投票する
1 に答える
317 参照

javascript - Firefox WebExtension - browser.i18n.getMessage の問題

Firefox WebExtension で呼び出すbrowser.i18n.getMessage('myKey')と、「myKey」が存在しない場合、バックグラウンド コンソールに例外が表示されます。

Chrome では、サイレントに失敗し、空の文字列を返します。

それ以外の場合は、 の文字列を返すことがわかりました??。これはチョメと同じではありません。