問題タブ [jpm]
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.
firefox - Firefox アドオンで `Components` グローバル リードを使用するとテストが失敗する
私は JPM を使用して firefox アドオンの xpi パッケージをビルドしますが、JPM はファイル bootstrap.js を xpi パッケージに自動的に挿入します。アドオン開発者ハブにアドオンを送信すると、テストが失敗します。拡張テスト情報は次のとおりです。
firefox - JPM CSS から Firefox を実行すると読み込まれません
を使用して Firefox 拡張機能をテストしていjpm runます。Windows 10 で Firefox 42.0 を使用しています。
拡張機能をテストすると、すべてのページに SSL 証明書の問題があり、多くのページで CSS が読み込まれないようです。
たとえば、Firefox のホームページ ( https://www.mozilla.org/en-GB/firefox/windows-10/welcome/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_content=firstrun ) は次のようになります。

また、Twitter ( https://twitter.com/ ) は次のようになります。

また、Facebook は SSL 証明書の警告を表示します。

Firefox を通常どおり実行すると問題なく動作しますが、Firefox または Firefox Developer Edition を使用して実行すると上記の問題が発生しjpm runます。
これは私の拡張機能が行っていることだと思ったので、Mozilla JPM チュートリアルでテストしたところ、同じ問題が発生しました。
jpm を使用して Firefox を正しくロードするにはどうすればよいですか?
編集:回避策があります。(Firefox プロファイルを指定して)実行すると、正常に動作しますjpm run --profile <path_to_profile>(irc.mozilla.org の #extdev の「Tew」に感謝します。これは、jpm が Firefox に使用しているプロファイルに問題があることを意味すると思いますか?
それでも適切な解決策を探しています。
css - Firefox アドオン CSS で背景画像が表示されない
divjQuery を使用してレンダリングされたページの特定の場所にタグを挿入する Firefox アドオンに取り組んでいます。
タグは、div次のコードを使用して挿入された CSS ファイルを使用してスタイル設定されます。
この CSS ファイルには次のものがあります。
背景色が正常に機能するため、このCSSが適用されています(100%になるように別の色に変更してみました)。
問題は、background-imageタグに影響がないことです。resource://my-ext/data/img.pngブラウザーに手動で入力すると機能する FQDN を使用して、URL から画像まで、さまざまな値を試してみました。
背景画像を変更するにはどうすればよいですか?
firefox - Firefox アドオンが画像を表示しない
Getting Started Tutorialを使用して作成した空白の Firefox アドオンがあります。を使用して拡張機能を実行jpm runすると、次のことがわかります。
任意の画像に移動すると、次のように表示されます (画像は中央にうまく表示されます)。
ただし、拡張機能の下に同じ画像ストアがあります./data/test.jpg。に移動するresource://my-addon/data/test.jpgと、次の空白のページが表示されます。
インスペクターでカーソルを合わせると、次のように表示されるため、画像はそこにあります。

画像のレンダリングに関するドキュメントに何かが欠けているか、拡張機能から画像がレンダリングされる方法にバグがありますか?
firefox - 開発中の Firefox アドオンを変更するたびに「jpm run」を使用する必要がありますか?
Mozilla Developer Network の " Getting Started (jpm) " ガイドを読んで、Firefox アドオン開発を開始しました。
このガイドでは、アドオンのコードに加えた変更の効果を確認するには、次のことを行う必要があることを示唆しています。
- Firefox を閉じる
- アドオンを再構築します。
- Firefox でもう一度実行します。
変更を確認するには、パッケージを再構築して Firefox の新しいインスタンスで実行する必要がありますか?
ブラウザー内からアドオン コードを更新する別の方法はありますか?
android - AMO に送信すると、Firefox の Android アドオンと互換性がありません
firefox - Firefox アドオン/拡張機能の国際化のテスト
を使用して Firefox アドオンを作成し、jpm次のような多数のローカライズ ファイルを追加しました。
- locale/da.properties
- locale/en-GB.properties
- locale/en-US.properties
- locale/fi.properties
等々...
私の HTML ファイルでは、属性を使用してこれらの値を設定していますdata-l10n-id="ext_panel_heading_text"。
en-GB.propertiesの値に加えた変更がアドオンの HTML ページに反映されるため、翻訳が機能していることはわかっています。
に移動して、英語を削除し、別の言語 (フィンランド語など) を追加しようとしましたが、拡張機能によって読み込まれたファイルOptions > Content > Choose... (under languages)には影響がないようです。.propertiesまた、言語を変更した後、Firefox を再起動してみました。
私の質問は次のとおりです。さまざまな言語をテストするにはどうすればよいですか?
firefox-addon - Firefox 拡張機能で複数の JS ファイルを読み込む
JPM を使用して Firefox の拡張機能を作成しています。package.json ファイルには、エントリ ポイントとして次の行があります...
拡張機能に追加の JS ファイルを含めるには、どうすれば変更できますか、または他に何ができますか? 基本的に、2〜3個のJSファイルがあるChrome拡張機能を移植しています。
以下を試しましたが、うまくいきませんでした。
もう少し明確にするために、これらのファイルはどちらもバックグラウンドで実行するためのものであり、コンテンツ スクリプトではありません。
firefox-addon - Firefox拡張ボタンのダブルクリックを検出する
拡張機能のボタンのダブルクリックを検出して別の Web サイトを開く必要があり、その Web サイトを現在のタブで開く必要があります。
index.js:


