1

誰かサンプルで説明してもらえますか...? NPAPIプラグイン( FireBreathを使用しない)からJavaScript
に整数/文字列を返すにはどうすればよいですか?たくさん検索しましたが、適切な答えが得られません。

4

2 に答える 2

2

NPObjectのScriptableクラスを作成する必要があります:単純なクラスの定義と実装

この投稿はFirefox/Chromeブラウザで使用できます。それはあなたの質問に非常に似ており、invokeとJavaScript/htmlのコードがあります。 ここ

プラグインに関するtaxillianのブログの少なくともパート1〜3を読んでいない場合は、必読だと思います。読んでいるときにスキミングして見逃した多くの情報を注意深く読んでください。

パート1

パート2

パート3

于 2012-10-11T14:29:27.543 に答える
2

解決策を見つけました。
NPAPIプラグインから文字列を返す

char* npOutString = (char *)pNetscapefn->memalloc(strlen(StringVariable) + 1);

if (!npOutString) return false; strcpy(npOutString, StringVariable); STRINGZ_TO_NPVARIANT(npOutString, *result);

于 2012-10-31T08:57:32.640 に答える