執行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(上面的)。