Qt WebKit中的JavaScript settimeout
|
我正在使用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>
此页面在2秒后重定向到www.google.com,因此,当我收到loadFinished
和initialLayoutCompleted
信号时,什么也没输出。
因此,我想立即执行javascript计时事件(重定向到Google),而不要等待2秒。有什么办法吗?
为我可怜的英语道歉!
没有找到相关结果
已邀请:
1 个回复
泉秘胁
或者,您可以完全删除超时:
它将立即进行,而不会设置超时。