2014-12-04 78 views
0

我想在用户关闭浏览器时执行一些代码。我找到了一些代码并尝试它,但它不起作用。我注意到它在jsfiddle中点击Run链接时正在工作。我不知道为什么。beforeunload before not working when关闭标签

$(function(){ 
$(window).on('beforeunload', function(){ 
    alert(0)  
}) 
}) 

Fiddle

+0

可能重复[Crossbrowser onbeforeunload?](http://stackoverflow.com/questions/7389554/crossbrowser-onbeforeunload) – 2014-12-04 15:32:43

+0

为我工作,但你应该尝试出小提琴,似乎被阻止。 – Hacketo 2014-12-04 15:34:57

+0

关于使用纯[javascript](https://developer.mozilla.org/en-US/docs/WindowEventHandlers.onbeforeunload)怎么办? – empiric 2014-12-04 15:38:53

回答

0

在触发beforeunload事件生成默认警报

$(function(){ 
$(window).on('beforeunload', function(){ 
return 'message'; 
}); 
}); 

可以重写信息等上面的代码示例