2

FB :: PluginCore(またはFB :: JSAPIAuto)から派生したクラス内から、たとえばonPluginReady()またはJSメソッドハンドラーから、NPPインスタンスにアクセスしたいと思います。このポインタを取得するためのベストプラクティスは何ですか?

基本的な目標は、NPN_SetValueForURLを呼び出してCookieを設定できるようにすることです。

4

1 に答える 1

2

NpapiBrowserHostオブジェクトで任意のNPN関数を呼び出すことができます。これは、BrowserHostが実際に何であるかを示しています。

FB::Npapi::NpapiBrowserHostPtr npapiHost = FB::ptr_cast<FB::Npapi::NpapiBrowserHost>(m_host);

SetValueForURLが含まれていると思いますが、欠落している場合はいつでも追加してプルリクエストを送信できます。合理的である限り、私はそれを受け入れます。

于 2013-03-08T01:17:15.033 に答える