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