const errorText="<!-- Error title -->" ' Win2000Serv IE7
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
Dim document As HtmlDocument = _
WebBrowser1.Document
If document.Body.InnerHtml.ToString.IndexOf(errorText) > 0 Then
MsgBox("Не туда")
End If
End Sub
Во-первых зарание не известна версия браузера (а соответсвенно и содержимое страницы с ошибкой)
Во-вторых существуют ошибки ипомимо 404ой, наприимер тайймаут или просто нехотение браузера загружать страницу
Подозреваю, что должен быть нормальный сигнализатор браузера, что загрузилось не то, что должно было загрузится.
Тоже самое произойдет, если на странице установлен редирект (один раз просто сработало на нормально загрузившийся сайт).Nord777 писал(а):в событии WebBrowser_Navigated
Да, но при ошибке, в событии DocumentCompleted:Тоже самое произойдет, если на странице установлен редирект (один раз просто сработало на нормально загрузившийся сайт).
Да, но при ошибке, в событии DocumentCompleted:
WebBrowser.DocumentTitle = "HTTP 404 - ..."
Ты чём? О "404" или "HTTP 404 - ...." ?надо понимать совсем не обязательно
Сейчас этот форум просматривают: Yandex-бот и гости: 18