执行JavaScript我有例如如何从ActiveX控件在IE
try { __flash__toXML(onYouTubePlayerReady("")) ; } catch (e) { "<undefined/>"; } .
在Firefox中一个JavaScript,Adobe公司的插件(Flash播放器插件)以上的Java脚本执行调用NPN_Evaluate
和NPN_Evaluate()
返回结果也。
我没有得到如何在IE浏览器,Adobe Flash Player(ActiveX)执行上述和相同的JAVA脚本。但我看到IShockwaveFlash的SetReturnValue()的结果,如</undefined>
,<string>3456</string>
。它看起来像Adobe ActiveX不使用IHTMLWindow2::execScript()
来执行JS。
我想知道如何从ActiveX执行JS代码。
我知道如何在IHTMLWindow2::execScript()
的帮助下调用JS函数。但IHTMLWindow2::execScript()
不返回结果。另外我知道如何在IDispatch()
接口的帮助下调用JS函数。
我想知道Adobe ActiveX如何执行上面的代码。我也在为IE开发一个类似的ActiveX,我想从ActiveX执行类似的JS(上面的)。