我正在開發一個可視化的基本窗體應用程序,我稱自己爲「機器人」,我有一些問題。禁用網頁錯誤消息vb應用程序
機器人具有導航到網站並搜索信息的Webrowser對象。在瀏覽該網站時,有時會出現一個標題爲「網頁消息」的消息框,報告發生了異常,它表示類似於「來自服務器...的行#XX上的javax.NoRowAvailableException」。此消息框停止我的機器人執行。當我按下OK按鈕並且消息框關閉時,機器人繼續。
問題是:¿如何禁用或忽略該消息框錯誤?我需要我的機器人不停地工作。
謝謝!
我正在開發一個可視化的基本窗體應用程序,我稱自己爲「機器人」,我有一些問題。禁用網頁錯誤消息vb應用程序
機器人具有導航到網站並搜索信息的Webrowser對象。在瀏覽該網站時,有時會出現一個標題爲「網頁消息」的消息框,報告發生了異常,它表示類似於「來自服務器...的行#XX上的javax.NoRowAvailableException」。此消息框停止我的機器人執行。當我按下OK按鈕並且消息框關閉時,機器人繼續。
問題是:¿如何禁用或忽略該消息框錯誤?我需要我的機器人不停地工作。
謝謝!
聽起來像網站的某些腳本使用javascript Alert
顯示錯誤。您可以通過將其ScriptErrorsSuppressed
屬性設置爲true
來禁用WebBrowser
控件中顯示的這些錯誤消息框。
參見MSDN下面的鏈接:
謝謝,但似乎沒有工作。我一直在嘗試,但消息仍然顯示。我認爲它們可能是服務器日誌錯誤消息,而不是腳本錯誤,所以即使將WebBrowser.ScriptErrorsSuppressed屬性設置爲True,它們也會出現。 – Mikel
的['WebBrowser.ScriptErrorsSuppressed Property'](https://msdn.microsoft.com/en-us/library/system.windows.forms .webbrowser.scripterrorssuppressed(v = vs.110).aspx)可能對您有用。 –
謝謝,但似乎沒有工作。我一直在嘗試,但消息仍然顯示。我認爲它們可能是服務器日誌錯誤消息,而不是腳本錯誤,所以即使將WebBrowser.ScriptErrorsSuppressed屬性設置爲True,它們也會出現。 – Mikel