每当用户尝试关闭浏览器或标签时,我都需要通过ajax调用方法。从文档中我了解到我们可以通过window.onbeforeunload(chrome)来实现这一点。但只要我点击后退,前进按钮或点击刷新按钮,就会调用它。有没有办法让我可以排除这些操作并仅在浏览器关闭时触发它。
以下是我正在使用的代码段
window.onbeforeunload = function (event) {
var message = 'Important: Your will be logged out.';
if (event) {
$.ajax({
...
});
}
return message;
};