Chrome页面崩溃 - 自动重新加载页面

时间:2015-08-30 09:40:55

标签: javascript google-chrome

我正在运行基于Ajax的单个网页应用程序,该应用程序每隔1秒运行一次以更新DIV内容。运行4-5小时后,会出现重新加载按钮的Google Chrome页面崩溃消息。

是否有捕获此事件并自动重新加载页面? URL始终相同。请帮忙!

1 个答案:

答案 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秒后重新加载。

<强>优点:

  • 您不必担心Ajax的限制
  • 它不需要jQuery,您仍然可以使用iframe.src = "...";
  • 编辑请求值

<强>缺点:

  • 部分用户屏蔽iframe
  • iframe在重新加载
  • 时为空