我正在尝试捕获一些数据window.beforeunload
:
window.onbeforeunload = function () {
var newLocation = location.href;
promise = doAjaxStuff
promise.done(function () {
//navigate to new location or close browser
console.log(newLocation);
});
};
我怎样才能获得链接的网址等...他们希望导航到?包括浏览器返回和下一步。另外,如果他们关闭浏览器,我希望我的调用成功然后关闭浏览器。这可能吗?此函数使用的是,如果您返回一个字符串,它将打开一个确认关闭对话框等...我想要基本上没有对话框的类似行为。任何链接、代码、提示或技巧总是受欢迎的。