.net WebBroswer не загружает ссылочное изображение - PullRequest
0 голосов
/ 03 июня 2011

Я загружаю веб-страницу с помощью WebBrowser, делаю снимок экрана и сохраняю его на диск.Иногда фоновое изображение, на которое ссылается веб-страница, не загружается.Моя идея в том, что он не успел загрузить.Однако я проверяю, что веб-страница готова к следующему ...

        while (wb.ReadyState != WebBrowserReadyState.Complete)
        {
            Application.DoEvents();
        }

Есть идеи, почему фоновое изображение может отсутствовать только иногда?*

1 Ответ

1 голос
/ 03 июня 2011

Этого недостаточно.Также отличный способ для пользователя вывести из строя вашу программу: закройте окно во время загрузки.

Вы должны использовать событие DocumentCompleted.Убедитесь, что e.Url соответствует URL-адресу браузера, если веб-страница состоит из нескольких кадров.Страница все еще может быть изменена с помощью javascript, вы не можете ничего с этим поделать, не используя таймер.

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