0

npapi プラグインを開発しています。ブラウザの現在の Web ページにスクリプトを挿入しようとしていますが、実行できません。どのように進めるべきかについてのヒントや提案は、本当に役に立ちます。

ありがとう

4

2 に答える 2

1

NPN_Evaluateを使用して、javascriptソースコードを実行します。

別のjsファイルにある「スクリプトを挿入」する場合は、NPN_Evaluateを使用してスクリプトタグをドキュメントに追加します。(例が必要な場合はお知らせください。)

于 2010-02-18T14:49:42.563 に答える
0

何をしているかに応じて、javascript を操作する最良の方法は、NPN_Evaluate (他に何も機能しない場合) または NPN_GetValue を使用して DOM ウィンドウの NPObject を取得し、その上で Invoke および SetProperty を呼び出すことができます。

もちろん、まっすぐな JavaScript を注入するだけなら、NPN_Evaluate はそれを行うのに適した方法ですが、dom オブジェクトと直接対話する場合に比べてパフォーマンスが低下するため、頻繁に呼び出されるものには使用しないでください。

于 2010-07-08T15:24:57.550 に答える