<script language="javascript">
alert("完了")
</script>
WebBrowserコントロールにてウェブの操作を行っています。HTML内に上記のスクリプトの記述があるのですが、alertを実行したくありません。現在は、
NavigateComplete時に、
Set objScript = WebBrowser1.Document.GetElementsByTagName("SCRIPT")
objScript(0).InnerHTML = ""
としているのですが、「アプリケーション定義またはオブジェクト定義のエラーです。」と返されます。そもそもInnerHTMLは取得のみなのでエラー発生は必然なのですが。
スクリプトを実行させない方法はありますでしょうか?
環境はVB6 SP6、XPになります。
IOleControl インターフェイスを実装する必要があります。
『DLCTL_NO_SCRIPTS』について調査してみてください。
ツイート | ![]() |