0

我正在尝试捕获一些数据window.beforeunload

window.onbeforeunload = function () {
        var newLocation = location.href;
        promise = doAjaxStuff

        promise.done(function () {
            //navigate to new location or close browser
            console.log(newLocation);
        });


    };

我怎样才能获得链接的网址等...他们希望导航到?包括浏览器返回和下一步。另外,如果他们关闭浏览器,我希望我的调用成功然后关闭浏览器。这可能吗?此函数使用的是,如果您返回一个字符串,它将打开一个确认关闭对话框等...我想要基本上没有对话框的类似行为。任何链接、代码、提示或技巧总是受欢迎的。

4

1 回答 1

2

出于隐私原因,这永远不可能。

让网站找出用户下一步要去哪里是一个非常糟糕的主意。

于 2012-06-28T20:20:27.060 回答