我在Chrome中制作了一个自动重新加载脚本,它是这样的:
if (window.location.toString() === 'http://blabla.com/yup')
{
setTimeout(function (){
window.location.reload(true);
},2000);
}
此脚本在页面完全加载后运行,我认为它不会太快。它做了它应该做的事情,但为什么这会在一段时间后让浏览器崩溃?在这种情况下,是什么导致浏览器崩溃?
可能是我的主要问题:如何进行不会导致浏览器崩溃的自动刷新?
-
感谢您帮助我!
答案 0 :(得分:0)
每2秒。重新加载,这个简单的旧代码应该可以解决问题。
这是旧的,但适用于自我自我:
<meta HTTP-EQUIV="Refresh" content="2;URL=http://blabla.com/yup">
这是一个旧代码,但它通常可以正常工作。
答案 1 :(得分:0)
同样更高级但完全正常运行而不会使浏览器崩溃。
将其用于目标_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代码中你可以定位它,在第二个代码中它将始终替换现有页面。