IE 内の iframe でスクリプトを実行しようとしていますが、常に「指定されたキャストが無効です」というメッセージが表示されます。
IWebBrowser2 iWebBrowser2 = GetIframe(); //retrieve the iframe (saved in document complete event)
IHTMLDocument2 document = iWebBrowser2.Document as IHTMLDocument2;
document.parentWindow.execScript("alert('test');", "javascript");
この問題は、document.parentWindow にアクセスしようとしているときに発生します (document.parentWindow != null かどうかを尋ねても)。
重要なので、ドキュメント完了イベント スレッドとは別のスレッドから実行していると言ってください。
この問題で私を助けることができますか?
ありがとう、
オムリ