Russian Qt Forum
Ноябрь 23, 2024, 08:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QWebView  (Прочитано 4496 раз)
agor
Гость
« : Октябрь 03, 2009, 07:47 »

Здравствуйте community,
Как узнать, что QWebPage, которую отправили на на какой-то несущесвующий url туда не пришла?
Вот ситуация, есть IIS путь, к которому не проходит через умные прокси и.т.д., т.е. браузер с использованием QWebKit компонент идет на данный web сервер напрямую, вдруг серевер перестает отвечать, и Web браузер ничего не говорит об возникшей ошибке, а содержит лишь предидущую страницу, котрую он плучил от Web сервера до прекращения соединения с ним.
Я не нашел никаких сигналов об о шибках в QWebkit компонентах, а не плохо бы формировать страницу, что случилась ошибка. (Как это делают монгие браузеры... ) . Если IIS стоит за прокси, то обычно, прокси собщает браузеру об ошибке.
Спасибо.
Записан
KADABRA
Гость
« Ответ #1 : Октябрь 03, 2009, 09:13 »

Сигнал loadFinished(bool ok) разве не приходит в вашем случае?
Записан
shadone
Гость
« Ответ #2 : Октябрь 04, 2009, 13:09 »

см сиглан QWebPage::handleUnsupportedContent (пример есть в WebPage::handleUnsupportedContent в исходниках Arora).
Записан
agor
Гость
« Ответ #3 : Октябрь 05, 2009, 10:37 »

Сигнал loadFinished(bool ok) разве не приходит в вашем случае?
Подойдем, спасибо, не внимательно доку читал...
Записан
agor
Гость
« Ответ #4 : Октябрь 05, 2009, 10:38 »

см сиглан QWebPage::handleUnsupportedContent (пример есть в WebPage::handleUnsupportedContent в исходниках Arora).
Да, нужно будет посмотреть, может это поможет решить проблему, когда QWebview замерзает при заходе на страницу www.rbc.ru
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.127 секунд. Запросов: 21.