当用户到达我的页面时,我正在尝试发布数据。这适用于 chrome 和资源管理器,也适用于 firefox,但是,在 firefox 上,奇怪的是,它只有在用户关闭页面时才有效。如果他们回去,或者去另一个站点(通过键入地址栏或 whaever)它不会发布数据。我的问题是,使用 onbeforeunload 发布数据的正确方法是什么?
$(window).bind('beforeunload', function () {
$.post("track.php", {
async: false,
ip: ip,
referer: referer,
clicks: kactane2,
scrolls: kactane,
time: time,
refid: refid,
country: country,
});
});