DOMDocument 経由で読み込まれた JavaScript で関数を実行しようとしています。例えば:
'on page load
Webbrowser1.navigate("a htmldocument with a div called mainDiv")
じゃあ後で:
mDoc = WebBrowser1.Document
Dim mainDiv As IHTMLDOMNode = mDoc.DomDocument.getElementById("mainDiv")
mainDiv.innerHTML = (IO.File.ReadAllText("a file with just a div and script"))
'File has no html, head and body tags
そこで、さかのぼって mainDiv にロードされたスクリプトを実行する必要があります。私はもう試した:
Webbrowser1.Document.InvokeScript("onLoadScript")
...しかし、私が収集できる限り、このメソッドは、navigate イベントからロードされた DOM のみを認識します。DOMDocument にアクセスしてスクリプトを実行する方法があることを願っています。どんな助けでも感謝します。
ありがとう