【发布时间】:2019-08-03 17:41:51
【问题描述】:
有人可以帮助防止浏览器刷新页面吗,禁用 f5 不是一个可靠的解决方案,因为用户可以直接从浏览器刷新它,所以我想像大多数银行一样有其他方法来防止浏览器刷新网站有。
【问题讨论】:
标签: jquery asp.net-mvc cross-browser
有人可以帮助防止浏览器刷新页面吗,禁用 f5 不是一个可靠的解决方案,因为用户可以直接从浏览器刷新它,所以我想像大多数银行一样有其他方法来防止浏览器刷新网站有。
【问题讨论】:
标签: jquery asp.net-mvc cross-browser
了解页面实际重新加载的更好方法是使用大多数现代浏览器支持的导航器对象。
以下代码可能对您有所帮助,
//check for Navigation Timing API support
if (window.performance) {
console.info("window.performance works fine on this browser");
}
if (performance.navigation.type == 1) {
console.info( "This page is reloaded" );
} else {
console.info( "This page is not reloaded");
}
【讨论】:
禁用 Ctrl + F5 和 F5 是可以的,但是禁用浏览器上的刷新按钮是不可能的。
您可以参考this forum 。我希望这可以帮助您澄清事情。
【讨论】: