問題タブ [firebreath]

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

javascript - プラグインのインストール

私はFirebreathでプラグインを作成し、msiを作成しました。

インストールをトリガーする(ページの上部にポップアップが表示される)か、ユーザーをダウンロードページにリダイレクトするJavaScript関数を作成したいと思います。誰かが例や役立つリンクを提供できますか?

ありがとう!

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

dll - Firefox拡張機能でFirebreathで生成されたプラグインを使用していますか?

Firefox拡張機能でFirebreathで作成された.dllを使用することは可能ですか?

現在、JavaScriptを使用してドキュメントのHTMLを取得し、.dllから関数を呼び出して、ドキュメントのHTMLをパラメーターとして渡すGoogleChrome用に作成した拡張機能を移植しようとしています。次に、.dllはファイルを保存し、プログラムを起動します。

この機能をFirefoxに移植する簡単な方法はありますか?または、XPCOMを使用してコードを書き直す必要がありますか?

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

image - プラグイン クロージャと解析パラメータ

いくつかのオブジェクトを表示することになっているfirebreathプラグインを書いています。

ローカルソフトウェアと通信しているため、失敗するケースが多いです。

失敗した場合は、プラグインを閉じて、代わりに通常の画像を表示したいと考えています。または、画像の URL をパラメータとして取得し、ファイルを解析して表示します。

どちらのオプションも受け入れられます。

そう-

  • より良いオプションは何ですか?
  • プラグインを完全に閉じるにはどうすればよいですか?
  • object タグから渡されたパラメータを解析するにはどうすればよいですか?

plugin->getParam("Name") を試しましたが、渡した値を取得できませんでした。

どうすればいいのですか?

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

linux - DirectFB 用の FireBreath NPAPI プラグインをビルドできますか?

DirectFB、組み込み Linux で実行されている Webkit ブラウザ用の FireBreath を使用して NPAPI プラグインを構築することは可能ですか?

ubuntuでテストプラグインを構築しているときに、以下のx11関連ファイルを使用していることがわかったので、質問しています。

GUI プラグインは作りたくありません。JavaScript を使用してブラウザから外部メディア プレーヤーを制御できるプラグインを作成しています。

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

plugins - DOM に何も注入せずに、firebreath プラグインを Firefox 拡張機能にロードする

firefox 拡張機能に firebreath プラグインをロードする方法はありますか?ここで説明するように、プラグインに関連する html を DOM に挿入する方法を見てきました(「http://stackoverflow.com/questions/5688904/scriptable-npapi-plugin- dont-work-with-firefox") セキュリティ上の問題を回避するために、拡張機能がプラグインをバックグラウンドでロードする方がよいと思います。私のプラグインは描画とは何の関係もありません。単純な関数を呼び出して特定のポートにデータを送信するだけです。拡張機能の開発は初めてなので、例は役に立ちます...

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

macos - FireBreathを使用したChrome用のNPAPIプラグインのパッケージ化

FireBreathで作成したプラグインをChrome拡張機能としてパッケージ化しようとしています。Chrome拡張機能とNPAPIについて読んだことがありますが、その方法は、次のようにマニフェストにファイルを含めることです。

FireBreathは.dllファイルとLinux.soファイルを問題なくコンパイルしますが、OSXIでは.pluginファイルを取得します。.pluginファイルからmac.soを取得するにはどうすればよいですか、またはOS XでChrome用のプラグインをパッケージ化する他の方法はありますか?

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

plugins - プラグインのインストールにDirectXのインストールを含める

FireBreathで記述されたブラウザプラグインがあり、msiパッケージが生成されています。

IEユーザーに自動インストールを提供するために、msiをcabファイルにパックしました。

ただし、プラグインはDirectXを使用しているため、プラグインと一緒にDirectXをインストールしたいと思います。

DirectXのインストールをトリガーするにはどうすればよいですか?msiインストーラーから?infファイル?

前もって感謝します!

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

plugins - Firebreath で CMake を使用して NPAPI プラグイン プロジェクトに依存 DLL を追加する

プラグインは、外部に依存する dll ファイルで関数を呼び出す必要があります。チュートリアルに従い、次のことを行いましたが、まだ成功していません。

  • プロジェクト ルートに sample.dll ファイルを貼り付けました。

  • 次の構成を projectDef.cmake (projects\plugintest\Win\projectDef.cmake) に追加しました。

    /li>
  • 「firebreath\prep2010.cmd projects build」を使用してソリューション ファイルを生成しました。

    • 生成された firebreath ソリューションのプロジェクト プロパティ -> 構成プロパティ -> リンカー -> 入力 -> 追加の依存関係には、適切な dll の絶対パスがあります。
  • PluginTestAPI.cpp に以下を追加しました。

    /li>

ビルド エラー:

インクルード ファイル "sample.h" を開けません: そのようなファイルまたはディレクトリはありません。

dll ファイルは、ヘッダー ファイルと lib ファイルのパッケージです。JNA を使用して dll を正常に呼び出すことができます。

私は Java 開発者ですが、C++ プログラミングの経験はあまりありません。私は根本的な何かが欠けていると信じています。

ありがとう!

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

python - Google Chrome拡張機能でPythonスクリプト(コンピューター上のユーザーデータを読み取る)を実行する-NPAPI

http://code.google.com/chrome/extensions/npapi.html

私はこれを読み通しました、そして完全に混乱しています。サンプルのnpapi.soプラグインをhttp://www.firebreath.org/display/documentation/Building+on+Linuxからビルドしました

解凍した拡張機能のpopup.htmlでプラグインを使用するまで、すべてが正常に機能しました(プラグインが正しくインストールされ、認識されました)。

popup.html:18Uncaught ReferenceError:NPObjectが削除されました

さまざまなテストから、プラグインオブジェクトでコンストラクターを呼び出すとエラーがスローされるようです。ここで何が起こっているのかわかりません。

私が本当にやりたいのは、Cythonを使用して.pyファイルを.soまたは.dllにコンパイルし、拡張機能でそのメソッドを呼び出せるようにすることだけです。
誰かがこれを行う簡単な方法を知っていますか?/誰かがこの動作の簡単な「こんにちは、世界」の例を提供できますか?

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

cmake - ライブラリをCMakeとリンクできません

私はfirebreathを使用してnpAPIプラグインを作成しました。

私のコードはgiblibを使用しているので、このコードをCMakeLists.txtに追加します

私はcmakeの初心者です

そこで、CMakeに関するチュートリアルとfirebreathホームページのリソースを調べました。

(http://www.firebreath.org/display/documentation/Using+Libraries)

私はすべてのステップを繰り返すと思います。だから、なぜそれが機能しないのか理解できません。

これはファイルを検索するための結果です。