問題タブ [xpi]

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 に答える
123 参照

javascript - Firefox 拡張機能が http:// https:// 以外の URL で機能しない

2 つの Firefox 拡張機能をインストールして、単語をダブルクリックしたときに単語を翻訳します: Google TranslatorWictionary と Google Translateです。

どちらも単語をダブルクリックするだけで単語を翻訳できます。しかし違いは、Wictionary と Google 翻訳は、ダブルクリックした場所ならどこでも機能するということです。ローカル ファイル (file:///...) 、Firefox 内で (about:epubreader?id=5) などの URL を使用して EPUB ファイルを開く EPUBReader 拡張機能で動作します。 Wictionary と Google 翻訳を使用できるのと同じ方法ですが、 http:// https:// 以外の URL では機能しません。

ソース コードを比較し、Google 翻訳でこの機能を見つけて編集するために何度か検索しましたが、何もできませんでした。

誰か助けて?? ありがとう

Google 翻訳者のディレクトリ

  • 資力:
    • igtranslator:
      • ライブラリ:
        • firefox.js
        • common.js
        • config.js
      • データ:
        • (多くの png、html、css)
        • inject.js
        • options.js
        • popup.js
  • ブートストラップ.js
0 投票する
3 に答える
1980 参照

firefox - Firefox は常にメニューバー ツールバーを表示します

私は、Firefox の UI をカスタマイズするために browser.xul にさまざまな変更を加えた Firefox 拡張機能に取り組んでいます。デフォルトでは、Firefox のメニューバーは無効/非表示になっています。メニューバーのツールバーを常に表示したい。参考までに、ツールバーの右クリックを無効にしました。通常、コンテキスト メニューが表示され、メニュー バーを表示または非表示にすることができます。

この設定を行う方法はありますか?

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

firefox - Firefox 拡張機能と XPI インストーラーが機能しない

こんにちは、Firefox 拡張機能をビルドしようとしていますが、XPI ファイルの作成で問題が発生しました。

このチュートリアルでは、XPI は単純に名前が変更された zip フォルダーであり、以前にインストールされた拡張機能 (pinterest) を .zip に名前変更して抽出すると述べています。プラグイン ファイルは問題なく表示されます。

zip してから拡張機能の名前を .xpi に変更しようとすると、プラグインはインストールされません - 上記の pinterest プラグインでこれをテストしました。使用している圧縮方法に問題があると思います (Windows 7 > Sendto > Compressed .zip)

明確にするために-プラグインが適切に機能するかどうかはまだわかりませんが、必要なファイルと命名規則を把握していますが、動作するパッケージは同じzipプロセスでは機能しません.

誰でもこれを手伝ってもらえますか?

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

firefox - Firefox 40 は署名後も拡張機能を許可しない

私は Firefox 40 を使用しており、XPI の署名に関する記事に従って XPI に署名しました。certutil を使用して XPI に署名し、X509.cacert を firefox Certificate Manager (Authorities タブ) にインポートして、記事に記載されているすべての手順を完了しました。XPI をインストールすると、ポップアップが表示されます。

注意: このサイトは、未検証のアドオンを Firefox にインストールしようとしています

インストール後、拡張機能は正しく機能しています。

ただし、フラグを設定した場合: xpinstall.signature.required を true にしてから、インストールを試みます。ポップアップが表示されます

このアドオンは破損しているように見えるため、インストールできませんでした。

何も見逃していないことを確認するために、記事の手順を複数回実行しましたが、それでも同じ問題が発生します。問題を探す場所へのポインタをいただければ幸いです。