我有一些页面运行 javascript 来显示不同度量值的更新。这些东西似乎运行良好。但是 - 总是存在 javascript 在发生故障时崩溃的风险(尤其是在运行几个小时后)
所以我想实现一种简单的看门狗。我的一个想法是使用元刷新标签。浏览器将在 xy 分钟后重新加载站点,并且所有 javascripts 都将重新初始化。
当然,如果没有发生错误,我不想刷新站点,并且想使用 javascript 重置刷新计时器。只要 js 运行,计时器就会定期重置。如果 javascript 崩溃,元刷新计时器倒计时到零,页面将被重新加载。
阅读stackoverflow帖子我发现了一些答案,说通过javascript重置元计时器是不可能的。您知道实现看门狗的更好方法吗?使用 javascript 本身进行刷新是没有用的:如果脚本崩溃,它将永远不会触发重新加载事件。