请你让我知道如何检测任何浏览器后退按钮点击使用Java脚本或jQuery的?如何检测任何浏览器后退按钮点击使用Java脚本或jQuery的?
我使用的是下面:
if(window.history && window.history.pushState){
window.history.pushState({page:this.href}, null, 'this.href');
$(window).on('popstate', function() {
event.preventDefault();
$('#releaseLicenseApp').modal();
});
}
,但它不是在Chrome和IE和Firefox的工作。
你不能。您不得干扰后退和前进按钮的使用。恶意软件网站曾经这样做,以防止人们离开他们的页面。 – Barmar 2014-08-29 08:44:20
@Barmar,我在我的项目中有一个要求,如果我在用户创建页面,并且如果我点击后面的浏览器按钮,那么我需要显示'请在导航到其他页面之前保存您的更改,如果您继续,那么您的未保存的数据会迷路'。那么如何做到这一点? – 2014-08-29 08:47:47
为什么只有后退按钮?如果他们试图关闭页面,他们是不是应该得到这个信息呢?使用'beforeunload'处理程序。 – Barmar 2014-08-29 08:50:44