gpt4 book ai didi

javascript - 检查页面是否在 JavaScript 中重新加载或刷新

转载 作者:IT老高 更新时间:2023-10-28 13:18:36 25 4
gpt4 key购买 nike

我想检查某人何时尝试刷新页面。

例如,当我打开一个页面时,什么都没有发生,但当我刷新页面时,它应该显示一个警报。

最佳答案

⚠️⚠️⚠️ window.performance.navigation.type 已弃用,请参阅 Илья Зеленько's answer


了解页面实际重新加载的更好方法是使用大多数现代浏览器支持的导航器对象。

它使用 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");
}

来源:https://developer.mozilla.org/en-US/docs/Web/API/Navigation_timing_API

关于javascript - 检查页面是否在 JavaScript 中重新加载或刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5004978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com