显然,正如我从我遇到的所有问题中看到的那样,window.onbeforeunload 在 Chrome 中遇到了相当多的问题。最近的工作是什么?
我得甚至接近工作的唯一事情是这样:
window.onbeforeunload = function () { return "alert" };
但是,如果我将 return "alert" 替换为 alert("blah") 之类的内容,则 Chrome 将一无所获。
我在这个问题中看到谷歌故意阻止了这一点。对他们有好处...但是如果我想在有人关闭窗口时进行 AJAX 调用怎么办?就我而言,我想知道某人何时离开了我网站上的聊天室,并通过窗口关闭发出信号。
我想知道是否有办法
(a): 修复 window.onbeforeunload 调用,以便我可以将 AJAX 放在那里
或
(b): 获得一些其他方法来确定窗口已在 Chrome 中关闭