用户关闭窗口选项卡时的Javascript警报

我希望当用户关闭选项卡或窗口时,或者当他试图移动到与我的站点不同的另一个位置时弹出确认框,并且如果他确认执行ajax脚本然后关闭或更改窗口。 我不知道该怎么做。 PS:我正在使用jQuery。

$(window).unload(function() { var answer=confirm("Are you sure you want to leave?"); if(answer){ //ajax call here } }); 

只需将自己的警报/对话代码添加到该function即可。