我正在使用此代码段,它适用于所有操作,除非用户单击后退按钮离开页面。
$(window).bind('hashchange', function ()
{
$.post("track.php",
{
ip: ip,
referer: referer,
});
});
$(window).bind('beforeunload', function ()
{
$.post("track.php",
{
ip: ip,
referer: referer,
});
});
$(window).unload(function ()
{
$.post("track.php",
{
ip: ip,
referer: referer,
});
});
如果用户点击后退按钮,是否可以捕获?
答案 0 :(得分:3)
使您的ajax请求同步。这在我最后检查过的歌剧中不起作用。
$.ajax({
async: false
});