問題タブ [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.
linux - FireBreath プラグインの GTK ウィジェットから X11 ウィンドウを作成するには?
みんな!
FireBreath でブラウザ プラグインを作成する必要があります。
GTK ウィジェットから X11 の子ウィンドウを作成しようとしていますが、Firefox でプラグインがクラッシュし、クロムで動作しますが、表示されません...
私はテスト用のデスクトップ GTK アプリケーションを作成し、同じ方法で行きました: GTK ウィジェットから子 X11 ウィンドウを作成しました。そして、それは正常に動作します。
それは何でしょうか?
ありがとう!
c++ - Firebreathで個人プログラムを使用する
Firebreathを使用してプラグインを作成しています。で個人的なメソッドを作成しました。popenを使用して別のプログラムをABCPluginAPI.cpp
呼び出しexe_program()
たいと思いmy_program
ます。すべてのファイルはfirebreath/projects /ABCPlugin/にあります。
私の方法は:
私が抱えている問題は、プラグインが実行されていないことですmy_program
。実際にpwd
コマンドを実行すると、$HOMEディレクトリが表示されます。pwd
は一般的なコマンドであるため機能しますが、このプラグインは移植可能でなければならないため、プログラムを$PATH変数に入れたくありません。
おそらくFirebreathは、この種のファイルまたは類似のものを参照するために特別なディレクトリを使用します。
plugins - FireBreath: CreateProcess() --> NPObject のメソッド呼び出しエラー
FireBreath-Plugin 内から notepad.exe を起動しようとしていますが、適切な API 関数 (今回はテストのためだけに "echo") を呼び出すと、"Error calling method on NPObject!" でクラッシュします。ファイアフォックスで。
これが私のコードです:
私は何を間違っていますか?このエラー メッセージ (--> System.security.allowDomain) に関する Flash のセキュリティ ソリューションをいくつか見つけましたが、FireBreath のセキュリティ ソリューションは見つかりませんでした。私は何を間違っていますか?
前もって感謝します
ヘイノブ
c++ - FirebreathでMakefileを変更する
質問は単純に見えますが、Firebreathのwikiページとインターネットで情報を見つけることができません。
私のフォルダにMakefileがあります。Firebreath/build
プラグインをコンパイルするために使用しますが、最初の行にDO NOT EDIT
。プラグインを-lcurl
フラグ付きでコンパイルする必要があります。私のサンプルプログラムでは、以下を使用してコンパイルします。
しかし、Makefileを変更したり、これを回避したりするにはどうすればよいでしょうか。
とにかく、ありがとう。
boost - Firebreath のコンパイルと実行の奇妙な失敗を後押しする
今日、Firebreath で非常に奇妙なバグを見つけました。私は自分のプロジェクトをコンパイルしようとしていmake
て、ビルドディレクトリを上書きしていました。多くのエラーを含む膨大な出力が得られました。新しいプロジェクトを最初から実行しようとしたところ、次のエラーが発生しました。
システムに問題があるようですが、次の例を試してもエラーは発生しません。
コンパイル: g++ test.cpp -pthread -lboost_thread
.
何か案が?
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;"
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 へのロギングが機能します。理由がわかりません。
c++ - Linuxでgdbを使用してFirebreathをデバッグする
問題は単純です。gdb
プラグインをFirebreathで作成しましたが、Linuxで*API.cppファイルをデバッグしたいと思います。
はい、私はすでにこの記事を読みました、そして私はこのPIDを手に入れました:
で開くと、gdb
常に次のような同様の出力が得られます。
おそらく正しいプロセスではありません。何か案が?
よろしくお願いします。
更新-メッセージを無視 するコメントありがとうございます。さて、私はメッセージを無視し、次のことをしました:
したがって、基本的にgdb
は、MyPluginAPI.cppではなくMyPlugin.cppをロードします。何か案が?
macos - Mac 版 Firefox5.0 で NPAPI プラグインが動作しない
Safari と Google Chrome (両方とも Mac) で正常に動作する NPAPI プラグイン (firebreath を使用して構築) があります。しかし、Firefox では動作しません。Firefox プラグイン (about:plugin) を見ると、プラグインの名前とバージョンが正しく表示され、有効になっていると表示されます。
以下は、JavaScriptでプラグインをロードするために使用するコードです-
そして、私はこのプラグインを次のように使用します-
しかし、Firefox でこのコードをテストするたびに、機能せず、エラー コンソールに次のエラーが表示されます - エラー: jsPlugin.GetScannerDetails は関数ではありません。 html
どんな助けでも大歓迎です。
よろしく、 Yogesh Joshi
xcode - XCODE 4.2 で FireBReath プラグインをビルドする内部エラー
こんにちは最近、私は自分の mac os x マシンを再インストールしました。構成は次のとおりです。
plugIn テスト プロジェクトを作成しました。prepmac.sh コマンドを実行した後、すべてが正常にビルドされました。最後に XCODE でそれを開き、ビルド プロセスを開始します。
10 分後、プロセスでクラッシュ エラーが生成されます。
次のメッセージが表示されます: 内部エラー、XCODE で内部ロジック エラーが発生しました。
構築プロセスが正常に機能しているとは思えません。そこで、助けを求めてここに投稿することにしました。MAC OS X Lion を搭載した別のマシンで同じプロジェクトをテストしたところ、完璧に動作しました。