检测用户是否离开网页的最佳方法是什么?
onunloadJavaScript 事件并非每次都起作用(HTTP 请求花费的时间比终止浏览器所需的时间长)。
onunload
创建一个可能会被当前浏览器阻止。
试试这个onbeforeunload事件:它在页面被卸载之前被触发。它还允许您询问用户是否真的想离开。请参阅演示 onbeforeunload Demo 。
onbeforeunload
或者,您可以在他离开时发送Ajax请求。