qt QWebView не загружает страницу jQuery

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

Существует целевой веб-сайт, который запускает JQuery, когда я нажимаю определенную кнопку. Когда я подключаюсь к сигналам QWebView и QNetworkAccessManager, я вижу, что он зависает при загрузке jquery_modules.min_22190.js. Я понятия не имею, почему это происходит.

Вот минимальный код, который вы можете попробовать: https://www.dropbox.com/s/4rooelcjbcl9qus/minimal_webview.zip

Последнее, что я вижу в логах:

finished  "Unknown error" , code: 0  QUrl( "http://www2.thewebsite.be/nl/js/jquery/jquery_modules.min_22190.js" )  
Header 1 = "Date" :  "Sat, 26 Jul 2014 08:50:55 GMT"
Header 2 = "Server" :  "Apache"
Header 3 = "X-Frame-Options" :  "SAMEORIGIN"
Header 4 = "Cache-Control" :  "max-age=604800"
Header 5 = "Expires" :  "Sat, 02 Aug 2014 08:50:55 GMT"
Header 6 = "Vary" :  "Accept-Encoding,User-Agent"
Header 7 = "Content-Encoding" :  "gzip"
Header 8 = "P3P" :  "CP='NOI DSP COR PSAo PSDo'"
Header 9 = "Keep-Alive" :  "timeout=5, max=200"
Header 10 = "Connection" :  "Keep-Alive"
Header 11 = "Content-Type" :  "text/html; charset=iso-8859-15"

Заранее большое спасибо,


person Dundar    schedule 27.07.2014    source источник
comment
Запустите Wireshark и следуйте потоку TCP для этого запроса. Должен дать вам что-то, чтобы продолжить.   -  person MrEricSir    schedule 27.07.2014
comment
Почему Wireshark? Веб-страница отлично загружается в Chrome. Я не понимаю, что за этим стоит. Спасибо.   -  person Dundar    schedule 28.07.2014
comment
Вы можете обнаружить, что получаете неожиданный ответ или ошибку HTTP за кулисами, которыми задыхается QWebView.   -  person MrEricSir    schedule 28.07.2014
comment
Я не смог воспроизвести проблему: http://www2.thewebsite.be/nl/js/jquery/jquery_modules.min_22190.js не найден. Попробуйте это: github.com/brcontainer/qt-helper/tree/master /сеть/сеть   -  person Guilherme Nascimento    schedule 06.08.2014


Ответы (1)


Я решил проблему, перейдя на Qt 5.3. Вышеупомянутая проблема там не воспроизводится.

person Dundar    schedule 11.08.2014
comment
какую версию Qt (и QWebKit) вы использовали? - person shackra; 06.09.2014