Ошибки заголовка и скрипта в веб-браузере WPF - PullRequest
1 голос
/ 27 февраля 2011

Я надеялся, что это было просто, я искал, но, видимо, я слепой.

Как мне получить название текущей страницы, на которой я нахожусь.

Я прочитал этоЯ мог бы использовать wb.Document.Title, но он говорит, что заголовок не является допустимым параметром.

Мне просто нужно, чтобы увидеть, содержит ли оно определенное слово, чтобы я мог вызвать событие, если так.

Кроме того, на некоторых страницах, с которыми я сталкивался, похоже, есть ошибки скрипта.Как мне их подавить, чтобы они не показывались пользователю?Я попытался wb.ScriptErrorsSuppressed = true;но, опять же, он не распознал ScriptErrors Suppressed.

Спасибо за вашу помощь!

Ответы [ 2 ]

4 голосов
/ 17 марта 2011

Чтобы получить название документа:

  1. Добавить ссылку на «библиотеку объектов Microsoft HTML» (COM) в проект.
  2. Приведение объекта Document к HTMLDocument:

    mshtml.HTMLDocument dom = (mshtml.HTMLDocument) browser.Document;

  3. Теперь вы можете получить доступ к свойству title:

    Messagebox.Show(dom.title);

0 голосов
/ 19 октября 2012

Я нашел лучший способ: webBrowser.Document.Title

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...