【发布时间】:2014-12-10 18:10:38
【问题描述】:
问题很明确,当用户点击浏览器关闭按钮时,我需要在关闭窗口之前进行 ajax 调用。
对此有任何可能的解决方案吗?
我不需要任何确认框等。只需一个 ajax 触发器,然后关闭窗口。
【问题讨论】:
-
我曾尝试在窗口关闭时进行同步 AJAX 调用,有时可以,有时不行。似乎浏览器不喜欢阻止窗口关闭的 JavaScript 代码,
alert或confirm之类的情况除外。 -
@GregBurghardt :所以你说有机会做警报?我尝试发出警报,但它带有确认框,并且控制台中的错误说在 onunload 事件被阻止之前发出警报:(
-
onbeforeunload 和 beforeunload 不起作用?你还试过什么?
标签: javascript html css ajax browser