Я использую qt webkit для получения содержимого страницы.В моей программе я ловлю два сигнала, QWebFrame loadFinished
и initialLayoutCompleted
, когда оба сигнала получены, я выводю содержимое страницы.Но она не может обработать эту страницу (мне нужно получить контент Google):
<html>
<head>
<title>test</title>
</head>
<body>
<script type="text/javascript">
setTimeout('window.document.location.href="http://www.google.com";',2000
</script>
</body>
</html>
Эта страница перенаправляет на www.google.com через 2 секунды, поэтому, когда я получаю loadFinished
и initialLayoutCompleted
сигнал, я ничего не получаю.Итак, я хочу выполнить события синхронизации javascript (перенаправить на Google) немедленно, не ждать 2 сек.Есть какой-либо способ сделать это?Извиняюсь за мой плохой английский!