提问者:小点点

如何防止用户使用浏览器的刷新按钮或angular js[重复]中的Ctrl+F5刷新页面的代码


如何防止用户在angular js中使用浏览器的refresh按钮或Ctrl+F5刷新页面的代码


共1个答案

匿名用户

你不能停止用户表单手动刷新页面,这也不是一个好的UX。相反,您可以要求确认重新加载页面。在JS中,我们使用window.onBeforeUnload来处理这个问题:

window.onbeforeunload = function() {
    return "Your form progress will be lost, are you sure you want to reload this page?";
}

本参考向您展示了如何在Angular Js中实现这一点