真正的范围参数是NPN_Evaluate
什么?在这个问题中,解释说您不能限制eval()
. 我以为NPN_Evaluate()
相当于eval()
?
我打电话NPN_Evaluate
给不同NPObjects
的范围,我看不出有什么区别。我的脚本是alert(this.name)
并且我期望这this
将是我NPN_Evaluate
作为范围传递的对象。但this
实际上window
,不管我传入什么。NPN_Evaluate
网络上使用的示例显示人们总是使用窗口对象......
我有点不确定发生了什么,所以我还没有排除我的代码中的错误,但是从我所看到的情况来看,上述情况似乎是这样。任何有关范围参数预期用途的信息都将受到欢迎。