当用户关闭一个broswer选项卡或窗口时,我们想实现一个挂钩来发送http删除请求。浏览器不可知的挂钩在window.onunload发送异步请求
我的问题是 - 可以
window.onunload
或
window.onbeforeunload
保证AJAX请求的发送或者是有没有这样的保证?
现在,我们不需要需要处理http响应,我们只需要很高的成功率的删除请求履行,这意味着我们需要保证在运行时关闭前发送的请求。
此外,这将不得不在各大浏览器......感谢。
这听起来像一个XY问题。为什么你需要在卸载时发送'delete'? – Mathletics
“我们需要保证在运行时关闭之前发送请求”没有任何一个系统可以给你这样的保证。 –
@Mathletics你在质疑这个用例吗?如果需要,我可以提供用例。为了保持模糊,我们可以在onunload之前发送删除请求,但是onunload/onbeforeunload为我们提供了一个方便的事件来启动删除,如果它是可靠的,但是看起来它不可靠。 –