Javascript 只有当网站被重定向到特定网站时,我才能使用onbeforeunload吗
我只想在站点被重定向到特定页面时使用onbeforeunload。如何才能做到这一点?单击带有相应href的链接时,可以设置全局变量标志Javascript 只有当网站被重定向到特定网站时,我才能使用onbeforeunload吗,javascript,jquery,Javascript,Jquery,我只想在站点被重定向到特定页面时使用onbeforeunload。如何才能做到这一点?单击带有相应href的链接时,可以设置全局变量标志 var doUnload = false; $(window).on('beforeunload', function(){ if(doUnload){ // whatever it is you want to do } }); $(window).on('click', 'a', function(){ // parse
var doUnload = false;
$(window).on('beforeunload', function(){
if(doUnload){
// whatever it is you want to do
}
});
$(window).on('click', 'a', function(){
// parse href for match
if(this.pathname === '/foo/bar/'){
doUnload = true;
}
})
仅当重定向由用户事件完成时,单击链接或您自己的代码。是这样吗?@charlietfl是的,是这样。