さまざまな測定値の更新を表示するために JavaScript を実行しているページがいくつかあります。これらのものはうまくいくようです。しかし - エラーが発生した場合に JavaScript がクラッシュするリスクが常にあります (特に数時間実行した後)。
だから私は単純な種類の番犬を実装したいと思っています。私のアイデアの 1 つは、meta-refresh-tag を使用することです。ブラウザは xy 分後にサイトをリロードし、すべての JavaScript が再初期化されます。
もちろん、エラーが発生していない場合はサイトを更新したくなく、JavaScriptを使用して更新タイマーをリセットしたい. js が長く実行されると、タイマーは定期的にリセットされます。JavaScript がクラッシュすると、meta-refresh-timer のカウントがゼロになり、ページがリロードされます。
stackoverflow の投稿を読んで、javascript によるメタタイマーのリセットは不可能であるという回答をいくつか見つけました。ウォッチドッグを実装するより良い方法を知っていますか? 更新に javascript ittself を使用しても意味がありません。スクリプトがクラッシュした場合、リロード イベントが発生することはありません。