Javascript Chrome中的JQuery绑定卸载事件

Javascript Chrome中的JQuery绑定卸载事件,javascript,jquery,Javascript,Jquery,我在Google Chrome中搜索卸载事件的解决方案 下面的代码在IE、FF中调用myFunction,但在Chrome中不调用 $(window).bind("unload",myFunction); 是否有其他方法(使用JS或JQuery)在Chrome中触发卸载事件 提前谢谢 只需在卸载事件之前尝试: $(window).on('beforeunload', function(e) { //your function's body }); 只需在卸载事件之前尝试: $(win

我在Google Chrome中搜索卸载事件的解决方案

下面的代码在IE、FF中调用myFunction,但在Chrome中不调用

$(window).bind("unload",myFunction);
是否有其他方法(使用JS或JQuery)在Chrome中触发卸载事件


提前谢谢

只需在卸载事件之前尝试:

$(window).on('beforeunload', function(e) {
    //your function's body
});

只需在卸载事件之前尝试:

$(window).on('beforeunload', function(e) {
    //your function's body
});

这在IE、FF和Chrome中对我起了作用:

window.onbeforeunload = myFunction;

这在IE、FF和Chrome中对我起了作用:

window.onbeforeunload = myFunction;

可能重复的myFunction未使用警报。因此,它不应该被Chrome阻止,我也尝试过其他方法,比如$(window).on('beforeunload',function(e){myFunction});可能重复的myFunction未使用警报。因此,它不应该被Chrome阻止,我也尝试过其他方法,比如$(window).on('beforeunload',function(e){myFunction});它也应该在Chrome中工作,只是回调函数必须返回字符串。它也应该在Chrome中工作,只是回调函数必须返回字符串。