我正在尝试捕获window.beforeunload
上的一些数据:
window.onbeforeunload = function () {
var newLocation = location.href;
promise = doAjaxStuff
promise.done(function () {
//navigate to new location or close browser
console.log(newLocation);
});
};
如何获取链接的网址等...他们希望导航到?包括浏览器返回和下一个。如果他们关闭浏览器,我希望我的呼叫成功然后关闭浏览器。这可能吗?这个函数使用的是,如果你返回一个字符串,它将打开一个确认关闭对话框等...我想要基本没有对话框的类似行为。任何链接,代码,提示或技巧都会受到欢迎。
答案 0 :(得分:2)
出于隐私原因,这是永远不可能的。
允许网站找出用户下一步的位置是一个非常糟糕的主意。