埋め込みブラウザーオブジェクト(IWEBBrowser2インターフェイス)内にJavaScriptグローバルオブジェクト(「ウィンドウ」)にアクセスするにはどうすればよいですか?
-
11-10-2019 - |
質問
iWebbrowser2 Activexを埋め込むHTMLページがあります(つまり、コントロールは本質的にインターネットエクスプローラーブラウザーです)。このHTMLページにJavaScriptを記述する必要があります。このページでは、IWEBBrowser2コントロールにロードされたページからwindow.OnResizeハンドラーを削除します。
iWebbrowser2は、IWebBrowser2 ::ドキュメントを介してDOMを公開しますが、これはwindow.documentに相当します。 WindowまたはWindow.OnResizeにアクセスできる方法はありますか?
解決
使用できるはずです document.ParentWindow:
var controlWindow = control.document.parentWindow;
所属していません StackOverflow