挨拶、
Visual Basic で作成されたアプリケーションから JavaScript を多用する Web サイトを制御する必要があるプロジェクトに取り組んでいます。
webBrowser.navigate("javascript:blahblahblah") を使用してログインし、Web サイトのコントロールの値を変更することにかなり成功しています。これは問題ありませんが、サイトはログインのためにインジェクションを行った後、警告ウィンドウを使用します。ユーザーはそれを見たくないでしょう。vb フレームの不透明度と可視性を変更できますが、フレームと webBrowser コントロールのプロパティを使用して JavaScript 警告ウィンドウを非表示にすることはできません。
そのため、JavaScript インジェクション (または可能であれば他の方法) を介してアラート機能をオーバーライドする方法を探しています。私はもう試した:
webBrowser.Navigate("javascript:function alert() {};")
webBrowser.Navigate("javascript:window.alert = function() { };")
webBrowser.Navigate("javascript:alert = function{};")
そして、警告ウィンドウは引き続き表示されます。
アラート ウィンドウが表示されないようにする方法についてのアイデアはありますか?
ありがとう。