这是我的第一个话题!所以,我正在尝试在Firefox的窗口关闭之前运行一个ajax函数,当我关闭选项卡时我的代码工作,但窗口没有。我怎么能这样做?
详细信息:只有Firefox在窗口关闭时才运行该功能,如果可能,不使用JQuery。
window.onload = function(){
window.addEventListener('beforeunload',function(event){
var ajax = new XMLHttpRequest();
ajax.open("POST","index.php",true);
ajax.send();
}, false);
}
答案 0 :(得分:0)
var some_ajax_data;
window.onbeforeunload = function() {
navigator.sendBeacon('/data.php', some_ajax_data);
};