自动重新加载Google页面

时间:2016-06-18 17:31:58

标签: javascript php jquery html

我希望我的HTML代码打开Goog​​le页面并在每5秒后刷新一次。 我写的代码,它在5秒后打开谷歌页面,但它没有刷新或重新加载它。我怎么能这样做?

以下是代码:

<html>

<head> 
    <script>

        setInterval(function(){
        window.location.href ="https://www.google.com.pk/"; 
        }, 5000);

    </script>   

</head>

<body>

</body>
</html>

3 个答案:

答案 0 :(得分:0)

当您通过javascript刷新网页时,浏览器将被重定向到google.com,并且无法读取您的代码。所以最好的方法是在你的html中创建一个iframe,然后通过javascript重新加载它。

因为重新加载iframe不会将整个页面重定向到新域,所以js代码仍然存在且能够运行:

<html>
 <body>
  <iframe src="http://www.google.com" id="googleIframe"></iframe>
 <script>
document.getElementById('googleIframe').contentDocument.location.reload(true);
</script>
</body>
</html>

答案 1 :(得分:0)

在您的网址后删除半冒号并完全删除javascript

答案 2 :(得分:-1)

您需要在iframe中安装Google,然后在HTML文件头中包含以下代码:

    -(void)runPopperAnimation:(UIViewController*)viewController {
        CATransition *transition = [CATransition animation];
        transition.duration = 0.30f;
        transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
        transition.type = kCATransitionFade;
        [self.navigationController.view.layer addAnimation:transition forKey:nil];
        [self.navigationController popToViewController:viewController animated:NO];
    }