jQuery绑定beforeunload – 不使用IE 9

我有一段代码,我想在页面关闭时被解雇(基本上,向服务器发送’断开’的消息。执行应该足够快,我不必取消并重新启动事件。此外,它的工作原理完全在Chrome,Firefox和Safari中,但在关闭选项卡时不在IE9中。如果我导航到IE9中的另一个页面,我的事件会触发。如果我​​关闭选项卡,它不会。我尝试以下来绑定我的代码:

jQuery(window).bind("beforeunload", function() { DoSomeWork(); }); 

我也尝试用$替换jQuery:

 $(window).bind("beforeunload", function() { DoSomeWork(); }); 

仍可在Chrome中使用,但在IE中无效。 有什么建议?

我使用jquery 1.9.1分钟(压缩生产版本)。

试试这个

 onbeforeunload = function() { return "Are you sure"; } 

Chrome Version 26.0.1410.64 m Firefox Version 20.0.1 Internet Explorer Version 9.0

小提琴