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

certificate - XPI 署名 linux なし gui

私は別のサーバーからコピーした NSS cert db (cert8.db および key3.db) を使用して Linux (GUI なし) で XPI に署名しようとしています。

新しいボックスでは、新しいテスト証明書で署名できますが、古い証明書データベースを使用しようとすると、次のように不平を言います:

signtool: 問題の署名データ (不明な発行者)

Certutil は、使用しようとしている証明書 im を * でリストし、CA もそこに存在します。

この証明書データベースは、このようにコンピューター間で転送できますか? または、セットアップする必要がある他のファイルはありますか?

ティア・マイク

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

firefox-addon - FlashPlayer10を含めるためにflash_switcher.xpiに更新する方法を誰かが理解できますか

XPIについては何も知りませんが、install.rdf、*。js、および* .xulファイルを検索しましたが、フラッシュバージョンの配列への参照が見つからなかったため、バージョンリストがどこから来たのか明確にわかりません。 。

0 投票する
4 に答える
4515 参照

firefox - Firefox XPI ファイルのインストール時に (作成者が検証されていません) メッセージを回避する方法

プラグインの Firefox での「手動インストール」を回避するにはどうすればよいですか?また、プラグインをダウンロードするときに (作成者が検証されていません) メッセージを回避するには、どこに行く必要がありますか? 理想的には、プラグインのインストールを自動的に開始したいと思います。プラグインに何らかの形で署名して、悪意のあることをしていないことを示す必要がある場合は、それも行いたいと思います。

ありがとう!

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

firefox - FireFox 3 の XPI 経由で XPCOM コンポーネントを配布する方法は?

XPCOM コンポーネントとそれを使用する拡張機能を作成しました。XPCOM は、その目的のために任意の DLL をロードします。

XPCOM と DLL を XPI パッケージに含めるにはどうすればよいですか?

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

installation - nsis で Firefox アドオンをインストールする方法

nsis インストーラーを使用して Firefox アドオンをインストールするにはどうすればよいですか?

Firefox を .xpi 拡張子で呼び出しても機能せず、xpi 拡張子も Firefox に関連付けられていません。

「C:\Program Files\Mozilla Firefox\extensions」にドロップすると、ユーザーが Firefox を開くたびにインストールが試行されます。元の xpi を削除しません ( Vista UAC が原因の可能性があります) 。

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

firefox - Firefox 拡張機能から Web ページに要素を追加する方法

tag:<input type="file" ... >が見つかり、ファイルが選択されたときに、読み込まれたページにボタンを配置する Firefox 拡張機能を開発します。

同様に、スカイプ ツールバーも同様のことを行っていると思います。ウェブサイトに電話番号が含まれている場合、Skype 拡張機能が自動的にそれをボタンに変換し、クリックしてスカイプの連絡先に電話をかけることができます。

私は GNU/Linux システムを使用していますが、残念ながら skype 拡張機能は Firefox/skype の Linux バージョンでは機能しないため、何かをリバース エンジニアリングしようとすることさえできません...

firefox 拡張機能には、overlay.js ファイルが含まれています。このファイルには、拡張機能のメイン ロジックが含まれています。<input type="file" ... >ここでは、次のコードで簡単にノードを見つけることができます。

そのため、ファイルが選択されると、警告ウィンドウが表示され、ファイル名が表示されます。

しかし、ファイルが選択されたときにページにボタンを配置するにはどうすればよいですか?

私はさまざまな document.parentNode および類似のものを試してきましたが、何も機能していないようです。

それとも、ロードされたページに物を入れることができない可能性はありますか?

ありがとう

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

javascript - Firefox 拡張機能を使用して Web ページから要素を削除する

<input type="file">ファイルが選択されたときにファイル入力フィールド (タグ)の横にボタンを追加する Firefox 拡張機能を開発します。

拡張機能のロジックを含むファイル overlay.js は、次のメソッドを通じて「ファイル選択」イベントを管理します。

私の問題は、ファイルを選択するたびに、新しいボタンが追加されていることです。次の図を参照してください。

http://img11.imageshack.us/img11/5844/sshotn.png

同じファイルを複数回選択しても、新しいボタンは表示されません (これは正しいです)。

ご覧のとおり、最初のファイル入力では、1 つのファイルのみが選択されています。

2 番目のファイルでは、2 つの異なるファイルを選択しました。実際には、2 つのボタンが作成されています...

3 番目に、3 つの異なるファイルを選択しました。

正しい動作は次のとおりです。

  • ファイルが選択されたら、入力フィールドの横に my_button を作成します
  • my_button が存在する場合は、それを削除して別のボタンを作成します (ファイル名で何かを行うカスタム イベントに接続する必要があるため、これが必要です)

私の質問は、ボタンを正しく削除するにはどうすればよいですか? my_button html コードはページ ソースに表示されないことに注意してください。

ありがとう

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

firefox - Firefox 拡張機能からのマウスオーバー href のインターセプト

firefox 拡張機能からマウスカーソルの下の URL を知るにはどうすればよいですか?

overlay.js ファイル内から href を操作する必要があります。

たとえば、ページで見つかったすべての href にイベントを添付したくないなど、軽量のソリューションが必要です。

私はマウスオーバーソリューションを評価しますが、どうすれば私にとって役立つものを見つけることができません!

ありがとう

0 投票する
4 に答える
1536 参照

java - Java サーブレットを使用して firefox 拡張機能 (XPI パッケージ) をビルドする

Java サーブレットを使用して xpi ファイルを作成しようとしています。サーブレットで次のコードを使用して、xpi を zip として返す場合 -

上記のコードですべて正常に動作します。ファイルをファイルシステムに保存してインストールできます。

ただし、次のヘッダーと contenttype を含むファイルを返そうとすると、

クライアント側では、Firefox はファイルが xpi パッケージであることを認識し、インストール オプションを表示します。しかし、インストールしようとすると、「有効なインストール パッケージではありません - 207」というエラーが表示されます。

setContentType() と setHeader() に何を使用する必要があるかを誰かが提案できますか?

ありがとう。

0 投票する
4 に答える
4558 参照

macos - Macで.XPIパッケージを作成するにはどうすればよいですか

Macで.XPIパッケージを作成するにはどうすればよいですか