我一直在XMLHttpRequest
事件中使用同步onbeforeunload
来保存一些设置。
我现在看到同步XMLHttpRequest
已被弃用。
但我尝试让异步XMLHttpRequest
在onbeforeunload
事件中工作失败。
失败,我的意思是它们似乎没有被发送,或者如果它们没有被发送,不在服务器上处理。
我可能做错了什么,或者有解决方法吗?
答案 0 :(得分:0)
页面导航不会等待异步代码
,这是错误的有关可能的解决方法,请参阅MDN documentation for sendbeacon(取决于您实际发送的内容) - 使用有关浏览器兼容性的常见警告,换句话说,如果您使用的是Internet Exploder,那么您就是SOOL