我有一个登录页面,当登录用户按下后退按钮时,页面应该显示错误而不是显示登录页面,同样应该在前进按钮上应用。
答案 0 :(得分:0)
window.onbeforeunload
事件将在用户离开页面时触发。
var prevURL = document.referrer;
window.onbeforeunload = function() {
if(prevURL == 'provide your login page URL here') {
return "Error message"; // alert
//or do whatever you want
}
};
请注意,当用户离开页面时,此事件将会触发。