Название: QWebKit: предотвращение автоматической загрузки страниц Отправлено: syer от Февраль 11, 2010, 17:31 Проблема состоит в следующем:
после загрузки страницы QWebPage генерирует сигнал loadFinished(bool) в результате чего вызывается мой метод OnPageLoad(). В этом методе происходит анализ элементов на странице и после анализа производятся с ними некоторые действия. В большинстве случаев всё проходит хорошо. Но если загруженная страница будет автоматически заменена на какую-то другую во время анализа элементов (например, на первой загруженной странице был meta refresh), то когда будут проводится действия с элементами из первой страницы - Qt упадет. Вопрос - как предотвратить дальнейшие загрузки страниц пока не обработана первая? Название: Re: QWebKit: предотвращение автоматической загрузки страниц Отправлено: sendevent от Февраль 12, 2010, 20:36 я бы покопал в эту сторону:
Код: bool MyWebPage::acceptNavigationRequest( QWebFrame *pFrame, const QNetworkRequest &request, NavigationType type ) Название: Re: QWebKit: предотвращение автоматической загрузки страниц Отправлено: syer от Февраль 12, 2010, 23:04 Большое спасибо! То, что надо!
|