如何在 JavaScript 中确定页面重新加载或刷新
问题:
检测何时用户重新加载或刷新网页。例如,当页面最初打开时,它应该保持不变,但是在刷新时,应该触发警报。
解决方案:
需要注意的是window.performance.navigation.type 已弃用。相反,请使用大多数现代浏览器支持的导航器对象,该对象利用导航计时 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中文网其他相关文章!