モバイル Safari およびその他の iOS Web ブラウザー (Chrome など) は、新しいタブ用のスペースを確保するために、メモリからタブを削除することがあります。これにより、フォーカスが戻ったときにタブが更新されます。私が開発しているWeb アプリケーションは、JS でレンダリングされたコンテンツに大きく依存しており、ページがメモリから削除された場合にそのコンテンツを復元できるようにしたいと考えています。localStorage モデルを使用して、すでにこれを行うことができます。ただし、ユーザーが意図的にページを更新した場合 ([更新] ボタンをクリックして)、コンテンツを復元したくありません。JavaScript またはそれ以外から、2 つのアクションを区別する方法はありますか?