Chrome onbeforeunload AJAX请求已取消

时间:2014-08-20 12:35:20

标签: javascript ajax google-chrome browser onbeforeunload

我对用户离开页面时可以触发的onbeforeunload事件有疑问。我正在浏览这个网站,发现人们在Chrome中发生此事件时遇到了完成AJAX请求的问题。我也看到了ajax调用应该设置为同步而不是异步的解决方案。那不是我的问题。我的问题是我已经在Chrome中生成了ajax请求(在用户尝试离开页面之前),如果用户在客户端获得回复之前尝试离开页面,则会出现对话框,用户可以选择不离开页面,但所有AJAX功能都被删除(客户端永远不会得到回复)。 Chrome中有这种解决方法吗?这似乎是一个很长一段时间的错误(可能不是因为它已经这么长时间必须有它的原因)。

此外,如果有替代方法在Chrome中使用此方法,请告知我们。谢谢。

0 个答案:

没有答案