たとえば、JavaScriptがあります
try { __flash__toXML(onYouTubePlayerReady("")) ; } catch (e) { "<undefined/>"; } .
FireFoxでは、Adobeプラグイン(Flashプレーヤープラグイン)を呼び出すことNPN_Evaluate
でJava Scriptの上で実行し、NPN_Evaluate()
結果も返します。
IEで、adobe flash player(ActiveX)が上記と同じJAVAスクリプトを実行する方法がわかりません。しかし、IShockwaveFlashのSetReturnValue()に、のような結果が表示されてい</undefined>
ます<string>3456</string>
。AdobeActiveXがIHTMLWindow2::execScript()
JSの実行に使用していないようです。
ActiveXからJSコードを実行する方法を知りたいのですが。
の助けを借りてJS関数を呼び出す方法を知っていますIHTMLWindow2::execScript()
。ただし、IHTMLWindow2::execScript()
結果は返されません。また、インターフェイスを使用してJS関数を呼び出す方法も知っていIDispatch()
ます。
AdobeActiveXが上記のコードをどのように実行しているか知りたいのですが。IE用の同様のActiveXも開発しており、ActiveXから同様の種類のJS(上記)を実行したいと思います。