Javascript jquery window.unload不在safari上工作
我想在浏览器关闭事件上发出AJAX请求 此代码在Safari上不起作用Javascript jquery window.unload不在safari上工作,javascript,jquery,ajax,safari,Javascript,Jquery,Ajax,Safari,我想在浏览器关闭事件上发出AJAX请求 此代码在Safari上不起作用 $( window ).unload(function() { //my function call; }); 下面的代码适用于Chrome和Safari,但在重新加载页面时也会触发,这是不需要的 $(window).on('beforeunload ',function() { //my function call; }); 感谢您的帮助。 谢谢问题讨论了onbeforeunload事件。您的onl
$( window ).unload(function() {
//my function call;
});
下面的代码适用于Chrome和Safari,但在重新加载页面时也会触发,这是不需要的
$(window).on('beforeunload ',function() {
//my function call;
});
感谢您的帮助。
谢谢问题讨论了onbeforeunload事件。您的onload
功能中是否有警报
?不确定浏览器还会阻止什么
$(window).on('beforeunload', function ()
{
return false;
});
您的onload
语法在我看来还可以,所以我不确定Jquery是否存在其他问题。或许可以尝试Javascript的等效版本:
<element onunload="myScript">
我尝试了你提供的两个建议,但他们不会在Safari中被解雇。另外,我不希望在页面刷新时触发此事件,因此“beforeunload”在这里不起作用。
window.onunload=function(){myScript};