私は、pepper-25で導入された新しい MessageLoop クラスを使用しているので、ファイル IO の ppapi 呼び出しをブロックしてバックグラウンド スレッドを実行できます。これまで、フラグ--single-process
を使用してビジュアル スタジオから chrome を実行していた--register-pepper-plugins
ので、ビジュアル スタジオ内からプラグインをデバッグできました。
PPB_GetInterface
get_browser
これらのフラグを使用すると、 forの呼び出しPPB_MESSAGING_INTERFACE
が null を返していることがわかりました。いくつかの検索の結果、サポートを受けるにはフラグを使用して実行する必要があるというこの問題が見つかりました。--ppapi-out-of-process
MessageLoop
そのフラグを追加get_browser
すると、有効なインターフェイス ポインターが返されますが、プラグインが実行されている子プロセスにアタッチできないため、ビジュアル スタジオ ide でプラグインをデバッグできなくなりました。プラグインプロセスにアタッチするように指示する方法や、をサポートする単一のプロセスから実行する方法はありMessageLoop
ますか?
ありがとう、ジェームズ