Javascript 元标记刷新在chrome中不起作用
下面是我的代码。。在IE和Firefox中运行良好。。i、 e 10秒后,它被重定向到www.google.com。。但同样的代码在Chrome中不起作用Javascript 元标记刷新在chrome中不起作用,javascript,html,google-chrome,cross-browser,Javascript,Html,Google Chrome,Cross Browser,下面是我的代码。。在IE和Firefox中运行良好。。i、 e 10秒后,它被重定向到www.google.com。。但同样的代码在Chrome中不起作用 <html> <head> <title>App- Log In</title> <meta http-equiv="refresh" content="10; url=http://www.google.com"> <script language="JavaScri
<html>
<head>
<title>App- Log In</title>
<meta http-equiv="refresh" content="10; url=http://www.google.com">
<script language="JavaScript">
function noBack(){window.history.forward()}
noBack();
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack()}
window.onunload=function(){void(0)}
</script>
</head>
<body>
Testing
</body>
</html>
应用程序-登录
函数noBack(){window.history.forward()}
noBack();
window.onload=noBack;
window.onpageshow=函数(evt){if(evt.persisted)noBack()}
window.onunload=function(){void(0)}
测试
您的问题是这一行:
window.history.forward()
每当这一行被执行时,元刷新将在Chrome中禁用
我的建议是不要尝试禁用“后退”按钮,因为它无法可靠地工作,并且从我收集的信息来看。对此不确定。。但是你有没有试过去掉10之间的空格;和url=http://...?
无效HTML代码删除了该样式。。即使如此,服务器发送实际的Refresh
HTTP报头也是同样的问题吗?这将覆盖第一页中的。您能解释一下第一个脚本标记中发生了什么吗?我不明白。是否应该阻止使用浏览器历史记录导航回?根据更正。。如果我删除后退按钮导航脚本。。即使在铬合金中也能正常工作。。但我不能忽视这个剧本。。