Javascript 卸载或onunload调用的时间百分比是多少?为什么?
我听说在过去卸载,或onunload,并不总是被称为。但是,我想知道它不被调用的频率。什么条件导致它没有被调用?Firefox和IE有什么不同吗?我刚才做了一些测试。我使用了两种技巧:Javascript 卸载或onunload调用的时间百分比是多少?为什么?,javascript,internet-explorer,firefox,browser,dom-events,Javascript,Internet Explorer,Firefox,Browser,Dom Events,我听说在过去卸载,或onunload,并不总是被称为。但是,我想知道它不被调用的频率。什么条件导致它没有被调用?Firefox和IE有什么不同吗?我刚才做了一些测试。我使用了两种技巧: $(window).unload( fn ); // jQuery method window.onbeforeunload = fn; // by Microsoft, but implemented in most browsers 您可以在此处查看我的测试结果: (总而言之:window.onbef
$(window).unload( fn ); // jQuery method
window.onbeforeunload = fn; // by Microsoft, but implemented in most browsers
您可以在此处查看我的测试结果:(总而言之:
window.onbeforeonload
在除Opera之外的所有流行浏览器中都有完全的支持)谢谢,看起来你做了很多工作。你为什么使用onbeforeonload而不是onunload?@Grea我真的不记得为什么我会这么做。但肯定有一些正当的理由。也许我认为onbeforeuload
比onunload
有更大的支持,所以我就这么做了。。。