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

linux - FireBreath プラグインの GTK ウィジェットから X11 ウィンドウを作成するには?

みんな!

FireBreath でブラウザ プラグインを作成する必要があります。

GTK ウィジェットから X11 の子ウィンドウを作成しようとしていますが、Firefox でプラグインがクラッシュし、クロムで動作しますが、表示されません...

私はテスト用のデスクトップ GTK アプリケーションを作成し、同じ方法で行きました: GTK ウィジェットから子 X11 ウィンドウを作成しました。そして、それは正常に動作します。

それは何でしょうか?

ありがとう!

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

c++ - Firebreathで個人プログラムを使用する

Firebreathを使用してプラグインを作成しています。で個人的なメソッドを作成しました。popenを使用して別のプログラムをABCPluginAPI.cpp呼び出しexe_program()たいと思いmy_programます。すべてのファイルはfirebreath/projects /ABCPlugin/にあります。

私の方法は:

私が抱えている問題は、プラグインが実行されていないことですmy_program。実際にpwdコマンドを実行すると、$HOMEディレクトリが表示されます。pwdは一般的なコマンドであるため機能しますが、このプラグインは移植可能でなければならないため、プログラムを$PATH変数に入れたくありません。

おそらくFirebreathは、この種のファイルまたは類似のものを参照するために特別なディレクトリを使用します。

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

plugins - FireBreath: CreateProcess() --> NPObject のメソッド呼び出しエラー

FireBreath-Plugin 内から notepad.exe を起動しようとしていますが、適切な API 関数 (今回はテストのためだけに "echo") を呼び出すと、"Error calling method on NPObject!" でクラッシュします。ファイアフォックスで。

これが私のコードです:

私は何を間違っていますか?このエラー メッセージ (--> System.security.allowDomain) に関する Flash のセキュリティ ソリューションをいくつか見つけましたが、FireBreath のセキュリティ ソリューションは見つかりませんでした。私は何を間違っていますか?

前もって感謝します

ヘイノブ

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

c++ - FirebreathでMakefileを変更する

質問は単純に見えますが、Firebreathのwikiページとインターネットで情報を見つけることができません。

私のフォルダにMakefileがあります。Firebreath/buildプラグインをコンパイルするために使用しますが、最初の行にDO NOT EDIT。プラグインを-lcurlフラグ付きでコンパイルする必要があります。私のサンプルプログラムでは、以下を使用してコンパイルします。

しかし、Makefileを変更したり、これを回避したりするにはどうすればよいでしょうか。

とにかく、ありがとう。

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

boost - Firebreath のコンパイルと実行の奇妙な失敗を後押しする

今日、Firebreath で非常に奇妙なバグを見つけました。私は自分のプロジェクトをコンパイルしようとしていmakeて、ビルドディレクトリを上書きしていました。多くのエラーを含む膨大な出力が得られました。新しいプロジェクトを最初から実行しようとしたところ、次のエラーが発生しました。

システムに問題があるようですが、次の例を試してもエラーは発生しません。

コンパイル: g++ test.cpp -pthread -lboost_thread.

何か案が?

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

npapi - axWrapper want´s NpapiPluginModule :: Default =module-「::Default」はどこにありますか?

Firebreath 1.6 --VC2010 --FBAXExample --np_winmain.cpp

axWrapperを試しましたが、エラーが発生しました。不明なNpapiPluginModule::Default

NpapiPluginModule.h古いバージョン2010年5月26日私が見つけました。"static NpapiPluginModule * Default;"

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

firebreath - FBLOG_TRACE() Logfile へのロギングなし -- FBLOG_INFO() ロギング OK -- 違いは何ですか

FIREBREATH 1.6 -- VC2010 -- FBLOG_TRACE("StaticInitialize()", "INIT-trace"); でログが記録されない

設定

outMethods.push_back(std::make_pair(FB::Log::LogMethod_File, "U:/logs/PT.log")); ... FB::Log::LogLevel getLogLevel(){ return FB::Log::LogLevel_Trace; ...


「FBLOG_TRACE」を「FBLOG_INFO」に変更すると、Logfile へのロギングが機能します。理由がわかりません。

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

c++ - Linuxでgdbを使用してFirebreathをデバッグする

問題は単純です。gdbプラグインをFirebreathで作成しましたが、Linuxで*API.cppファイルをデバッグしたいと思います。

はい、私はすでにこの記事を読みました、そして私はこのPIDを手に入れました:

で開くと、gdb常に次のような同様の出力が得られます。

おそらく正しいプロセスではありません。何か案が?

よろしくお願いします。

更新-メッセージを無視 するコメントありがとうございます。さて、私はメッセージを無視し、次のことをしました:

したがって、基本的にgdbは、MyPluginAPI.cppではなくMyPlugin.cppをロードします。何か案が?

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

macos - Mac 版 Firefox5.0 で NPAPI プラグインが動作しない

Safari と Google Chrome (両方とも Mac) で正常に動作する NPAPI プラグイン (firebreath を使用して構築) があります。しかし、Firefox では動作しません。Firefox プラグイン (about:plugin) を見ると、プラグインの名前とバージョンが正しく表示され、有効になっていると表示されます。

以下は、JavaScriptでプラグインをロードするために使用するコードです-

そして、私はこのプラグインを次のように使用します-

しかし、Firefox でこのコードをテストするたびに、機能せず、エラー コンソールに次のエラーが表示されます - エラー: jsPlugin.GetScannerDetails は関数ではありません。 html

どんな助けでも大歓迎です。

よろしく、 Yogesh Joshi

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

xcode - XCODE 4.2 で FireBReath プラグインをビルドする内部エラー

こんにちは最近、私は自分の mac os x マシンを再インストールしました。構成は次のとおりです。

plugIn テスト プロジェクトを作成しました。prepmac.sh コマンドを実行した後、すべてが正常にビルドされました。最後に XCODE でそれを開き、ビルド プロセスを開始します。

10 分後、プロセスでクラッシュ エラーが生成されます。

次のメッセージが表示されます: 内部エラー、XCODE で内部ロジック エラーが発生しました。

構築プロセスが正常に機能しているとは思えません。そこで、助けを求めてここに投稿することにしました。MAC OS X Lion を搭載した別のマシンで同じプロジェクトをテストしたところ、完璧に動作しました。