我用Chrome做了一个自动重新加载脚本,它是这样的:
if (window.location.toString() === 'http://blabla.com/yup')
{
setTimeout(function (){
window.location.reload(true);
},2000);
}
这个脚本是在页面完全加载之后运行的,我不认为它运行得太快。它做了它应该做的事情,但为什么过了一段时间,浏览器就会崩溃呢?在这种情况下,浏览器崩溃的原因是什么?
可能是我的主要问题:如何使自动刷新不会导致浏览器崩溃?
-
谢谢你帮我!
发布于 2017-03-13 14:34:08
每隔2秒。重新加载,这个简单的旧代码应该能做到这一点。
-这是旧的,但工作在自动自我:
<meta HTTP-EQUIV="Refresh" content="2;URL=http://blabla.com/yup">
这是一段旧代码,但它通常正常工作。
发布于 2017-03-13 14:56:48
也更先进,但完全工作,而不破坏您的浏览器。
_self
与目标、、或任何您想要的东西一起使用:
<script type="text/javascript">
function load()
{
setTimeout("window.open('http://blabla.com/yup', '_self');", 2000);
}
</script>
<body onload="load()">
或此版本,自动自定义,没有目标代码:
<script type="text/javascript">
function load()
{
setTimeout("location.href = 'http://blabla.com/yup';", 2000);
}
</script>
<body onload="load()">
两者都做同样的事情,但是在1段代码中,你可以针对它,在第二段代码中,它总是替换现有的页面。
https://stackoverflow.com/questions/22152897
复制