我希望我的HTML代码打开Google页面并在每5秒后刷新一次。 我写的代码,它在5秒后打开谷歌页面,但它没有刷新或重新加载它。我怎么能这样做?
以下是代码:
<html>
<head>
<script>
setInterval(function(){
window.location.href ="https://www.google.com.pk/";
}, 5000);
</script>
</head>
<body>
</body>
</html>
答案 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];
}