問題タブ [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 投票する
1 に答える
636 参照

javascript - nodeJsなしでnodeJSモジュールを使用する

非常に単純な質問のように見えるかもしれませんが、JS の初心者として、NodeJS モジュールを使用できるかどうかを知りたいです (例としてこれを使用したいと思います: https://github.com/yaronn/ xml-crypto ) を webextension に追加し、コードを変更する必要はありません。

前もって感謝します。

0 投票する
3 に答える
996 参照

google-chrome - 新しい Firefox WebExtensions API のオプション ページ

新しい Firefox WebExtensions API でアドオン オプション ページを作成する方法はありますか?

たとえば、Google Chrome はマニフェスト キー「options_page」をサポートし ています。ドキュメントと wiki を検索しましたが、この点については何も見つかりませんでした。

0 投票する
0 に答える
78 参照

javascript - Webextensions を使用して Firefox タブからファイルを抽出する

タイトルにあるように、webextensions を使用して Firefox タブからファイルを抽出しようとしています。具体的には、PDF ファイルまたは画像ファイルです。現在、機能するWebページ用の次の基本的なContentScriptがあります。

このコンテンツ スクリプトからバックグラウンド スクリプトにメッセージを送信すると、page_content に保存されているすべての Web ページ HTML が出力されます。画像または PDF ファイルのバイナリ情報を文字列として抽出し、同様の方法でコンソールまたは通知に出力するにはどうすればよいですか? 私が気づいたことの 1 つは、PDF ファイルの場合、現在、PDF ファイルを開くときに Firefox がレンダリングする PDF.js ページの完全な HTML を取得できることです。今のところどちらでも問題ありませんが、画像の場合、その生の画像データを文字列として取得するにはどうすればよいですか?

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

firefox-addon - Firefox ナイトリー (webextensions) でクロム コンテンツ スクリプトを表示またはデバッグする方法

機能する Chrome 拡張機能を Firefox Nightly 46.0a1 に移植しようとしていて、簡単な質問があります! コンテンツ スクリプトを実行または表示するにはどうすればよいですか?

バックグラウンド スクリプトが実行され、ポップアップ ボックスが表示されるので、コンテンツ スクリプト シーム以外はすべて正常に実行されます。コードのこれらの部分をデバッグできます。

しかし、コンテンツ スクリプトは実行するために継ぎ目はありません。

私が理解している限り、それは通常のページ JavaScript 環境の一部であり、デバッガーで表示されるはずですが、そうではありません。どこにもエラーメッセージが表示されないなど。

サポートされていない API を誤って使用した可能性がありますが、それでも警告が表示されず、何も表示されないのは奇妙です。

進め方について何か提案はありますか?

以下のマニフェスト ファイル:

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

firefox-addon-webextensions - Firefox WebExtension ポップアップを検査するには?

Google Chrome 拡張機能を Firefox Webextension として実行しようとしています。私の元の問題は、ポップアップに高さがないことです。それに加えて、ポップアップのDOMを検査する方法を一生理解できませんでした。

ところで、ポップアップは単なる HTML ファイルであり、.xml で定義されていbrowser_action.default_popupます。

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

firefox - Firefox WebExtensions とアドオン SDK の比較

私は何時間も違いを理解しようとしてきましたが、結論は出ていません。

アドオンの開発には両方の方法が使用されますか? それらは独立した開発方法ですか、それとも接続された開発方法ですか?

明確にしていただきありがとうございます。

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

firefox-addon - chrome.downloads.download を使用せずに Firefox Webextension でファイルをダウンロードするにはどうすればよいですか?

私の Chrome 拡張機能でchrome.downloads.downloadは、ファイルのダウンロードを開始するために使用しますが、Firefox Web 拡張機能では、このメソッドはまだ実装されていません (こちらを参照)。

Firefox アドオン内からファイルのダウンロードを開始する他の方法はありますか?

ありがとうございました

0 投票する
0 に答える
381 参照

javascript - Firefox WebExtension がストアからインストールされているかローカルにインストールされているかを判断する方法はありますか?

Google Chrome 拡張機能を更新したので、Firefox WebExtension としても動作します。拡張機能を公開するたびにサーバー アドレスをローカルの開発サーバーから運用サーバーに手動で更新しないように、chrome.runtime.getManifest().update_url. Chrome では、ストアのバージョンのみにこのフィールドがあります。Firefox ではそのようなことはありません。

両方のブラウザで機能する他のテストはありますか?

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

google-chrome-extension - API WebExtensions Firefox : Chrome は定義されていません

私は実際に夜間の Firefox (今日の日付) で WebExtensions API を使用しようとしています。以前に Chrome Web 拡張機能を開発しましたが、Chrome で魅力的に動作します。

拡張機能をインストールすることができました。このリンクをたどってそうしました: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Packaging_and_installation

拡張機能は正しくインストールされていますが、機能していないようです。

「chrome is undefined」というエラーが常に発生します。私は何か見落としてますか ?(ここに示す例に気付きました: https://github.com/mdn/webextensions-examplesは拡張機能の使用方法を示しており、「chrome.*」は何の問題もなく使用されています。

前もって感謝します、