我正在运行基于Ajax的单个网页应用程序,该应用程序每隔1秒运行一次以更新DIV内容。运行4-5小时后,会出现重新加载按钮的Google Chrome页面崩溃消息。
是否有捕获此事件并自动重新加载页面? URL始终相同。请帮忙!
答案 0 :(得分:2)
发生此错误是因为Ajax对您无需重新加载即可进行的请求有某种限制。
如果您希望这项工作流畅,请按以下方式使用iframe。
<强>的index.htm 强>
<iframe src="inframe.htm"></iframe>
<script>
// ..
</script>
<强> inframe.htm 强>
<!-- Refresh every 3 Seconds -->
<meta http-equiv="refresh" content="3">
<p>iFrame Content</p>
这可能不是你希望它工作的方式,但重点是iframe将在1秒后重新加载。
<强>优点:强>
iframe.src = "...";
<强>缺点:强>