2

Chrome 版本 30.0.1599.101 m。

我看到还有另一个类似的帖子,但没有回答。一个“答案”谈到 onbeforeunload 工作,但事实并非如此。

已取消的请求

其他类似的帖子,但 beforeunload 和 unload 仍然不允许 ajax 请求。 发布 2 发布 3 发布 4 发布 5

在浏览器关闭/页面刷新之前提交未保存的数据之类的最佳方法是什么?

4

1 回答 1

1

你正在航行。浏览器将取消所有请求,因为“没有人”对这个调用的答案感兴趣。

JavaScript 上下文将被销毁,因此不会通知 onload 处理程序有关服务器响应的信息。

使用本地存储并保存您的值。不要试图安全返回服务器。

http://www.html5rocks.com/en/features/storage

http://caniuse.com/#feat=namevalue-storage

于 2013-10-18T19:28:59.017 回答