2016-07-25 4 views
0

私はVisual Basicフォームアプリケーションを開発しています。私はそれ自身を「ロボット」と呼びますが、いくつか問題があります。Webページのエラーメッセージを無効にするVBアプリケーション

ロボットにはWebサイトに移動して情報を検索するWebrowserオブジェクトがあります。そのWebサイトをナビゲートしているときに、「Webページからのメッセージ」というタイトルのメッセージボックスが表示され、例外が発生したことが報告されます。「javax.NoRowAvailableException on server #XX from server ...」のように表示されます。このメッセージボックスは、ロボットの実行を停止します。 OKボタンを押してメッセージボックスが閉じると、ロボットは動作し続けます。

問題は次のとおりです。メッセージボックスのエラーを無効にするにはどうすればよいですか?私は、私のロボットが止まらずに働くことが必要です。

ありがとうございました!

+1

を.webbrowser.scripterrorssuppressed(v = vs.110).aspx)が役に立つかもしれません。 –

+0

ありがとうございますが、動作していないようです。私はそれを試しているが、メッセージがまだ表示されます。スクリプトエラーではなくサーバーログエラーメッセージである可能性があるので、WebBrowser.ScriptErrorsSuppressedプロパティがTrueに設定されていても表示されます。 – Mikel

答えて

0

ウェブサイトの一部のスクリプトのような音声は、javacript Alertを使用しているエラーを表示しています。 コントロールでこれらのエラーのメッセージボックスを無効にするには、ScriptErrorsSuppressedプロパティをtrueに設定します。

MSDNの次のリンクを参照してください:[ `WebBrowser.ScriptErrorsSuppressed Property`](https://msdn.microsoft.com/en-us/library/system.windows.forms

https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.scripterrorssuppressed(v=vs.110).aspx

+0

ありがとうございますが、動作していないようです。私はそれを試しているが、メッセージがまだ表示されます。スクリプトエラーではなくサーバーログエラーメッセージである可能性があるので、WebBrowser.ScriptErrorsSuppressedプロパティがTrueに設定されていても表示されます。 – Mikel

関連する問題