2016-07-25 53 views
0

我正在開發一個可視化的基本窗體應用程序,我稱自己爲「機器人」,我有一些問題。禁用網頁錯誤消息vb應用程序

機器人具有導航到網站並搜索信息的Webrowser對象。在瀏覽該網站時,有時會出現一個標題爲「網頁消息」的消息框,報告發生了異常,它表示類似於「來自服務器...的行#XX上的javax.NoRowAvailableException」。此消息框停止我的機器人執行。當我按下OK按鈕並且消息框關閉時,機器人繼續。

問題是:¿如何禁用或忽略該消息框錯誤?我需要我的機器人不停地工作。

謝謝!

+1

的['WebBrowser.ScriptErrorsSuppressed Property'](https://msdn.microsoft.com/en-us/library/system.windows.forms .webbrowser.scripterrorssuppressed(v = vs.110).aspx)可能對您有用。 –

+0

謝謝,但似乎沒有工作。我一直在嘗試,但消息仍然顯示。我認爲它們可能是服務器日誌錯誤消息,而不是腳本錯誤,所以即使將WebBrowser.ScriptErrorsSuppressed屬性設置爲True,它們也會出現。 – Mikel

回答

0

聽起來像網站的某些腳本使用javascript Alert顯示錯誤。您可以通過將其ScriptErrorsSuppressed屬性設置爲true來禁用WebBrowser控件中顯示的這些錯誤消息框。

參見MSDN下面的鏈接:

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

+0

謝謝,但似乎沒有工作。我一直在嘗試,但消息仍然顯示。我認爲它們可能是服務器日誌錯誤消息,而不是腳本錯誤,所以即使將WebBrowser.ScriptErrorsSuppressed屬性設置爲True,它們也會出現。 – Mikel

相關問題