JavaScript でページのリロードまたはリフレッシュを判断する方法
問題:
ユーザーが Web ページをリロードまたは更新します。たとえば、ページが最初に開かれたときは変更されていないはずですが、更新時にはアラートがトリガーされる必要があります。
解決策:
次の点に注意することが重要です。 window.performance.navigation.type は非推奨になりました。代わりに、最新のブラウザでサポートされている Navigator オブジェクトを利用してください。これは、Navigation Timing API を活用します。
// Check for Navigation Timing API support if (window.performance) { console.info("window.performance works fine on this browser"); } console.info(performance.navigation.type); if (performance.navigation.type == performance.navigation.TYPE_RELOAD) { console.info("This page is reloaded"); } else { console.info("This page is not reloaded"); }
以上がJavaScript でページのリロードまたは更新を検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。