有一个ajax使用该库的代码jquery:
$(window).bind('unload', function() {
$.post(
"/acur.php",
{
unload: 0,
compare: ID
},
onSuccess
);
function onSuccess(data)
{
console.log(data);
}
});
那些。通过代码,当我们关闭选项卡时,它ajax必须通过文件传递acur.php给mysql数据。在chrome中它总是可以工作,但在opera和mozilla中有时它可能不起作用。
这里有什么问题?
在页面加载事件处理程序中发送 ajax 请求的功能已被弃用好几年了。这里的基本原理是 ajax 请求意味着接收到当页面不再存在时将出现的响应。幸运的是,您可以改用该功能
navigator.sendBeacon。https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon