仅在将网站重定向到特定网站时才能使用onbeforeunload

时间:2019-07-15 14:31:04

标签: javascript jquery

我只想将网站重定向到特定页面时使用onbeforeunload。我该怎么办?

1 个答案:

答案 0 :(得分:0)

当单击具有适当href的链接时,您可以设置全局变量标志。

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;
     }
})