如何防止用户在angular js中使用浏览器的refresh按钮或Ctrl+F5刷新页面的代码
你不能停止用户表单手动刷新页面,这也不是一个好的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中实现这一点