forのスコープ引数NPN_Evaluateは、実際には何ですか? この質問では、 の範囲を限定できないと説明されていますeval()。NPN_Evaluate()と同等だと思いましたeval()か?
NPN_Evaluateスコープとして異なるものを呼び出してNPObjectsいますが、違いはありません。私のスクリプトは、スコープとして渡すオブジェクトになるとalert(this.name)予想していました。しかし、代わりに、私が渡すものに関係なく、実際にはです。ネットでの使用の例では、人々が常に window オブジェクトを使用していることを示しています...thisNPN_EvaluatethiswindowNPN_Evaluate
何が起こっているのか少しわからないので、コードの間違いをまだ除外していませんが、私が見る限り、上記のようです。スコープ引数の意図された使用に関する情報は大歓迎です。