Javascript 元标记刷新在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

下面是我的代码。。在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="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报头也是同样的问题吗?这将覆盖第一页中的。您能解释一下第一个
脚本
标记中发生了什么吗?我不明白。是否应该阻止使用浏览器历史记录导航回?根据更正。。如果我删除后退按钮导航脚本。。即使在铬合金中也能正常工作。。但我不能忽视这个剧本。。