我制作了一个自动重新加载脚本,在页面完全加载后1秒钟不断刷新网页。它似乎不是太快,但Chrome会在一段时间后崩溃:
“Aw Snap!显示此网页时出现问题。 要继续,请重新加载或转到另一个页面。“这是我收到的消息。似乎自动重新加载脚本会停止工作。
如果浏览器崩溃后如何让脚本继续运行?
由于
PS:我目前的剧本:
if (window.location.toString() === 'http://blabla.com/wut')
{
setTimeout(function (){
window.location.reload(true);
},1000);
}
答案 0 :(得分:1)
没有办法,至少没有使用javascript,这看起来真的很愚蠢
浏览器崩溃=不再执行代码
答案 1 :(得分:1)
您不应该以这种方式重新加载页面以防止浏览器崩溃。而是使用类似JQuery的东西从仅提供更改内容的端点循环下载动态内容。它将节省大量数据,因为您可以删除分配标题和不必要的标记,也不必再次加载CSS和其他资源。另一个程序化的答案是使用浏览器扩展。
在包含JQuery库之后,您可以预先形成这样的请求。
$.get( "a-dynamic-page-source.php", function( data ) {
document.getElementById('dynamic-content').innerHTML = data;
});
答案 2 :(得分:0)
您可能应该使用ajax来执行此操作。不断重新加载页面通常不是一个好主意。另外,没有办法绕过这个bug。