作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在开发其中一个警告窗口,告诉用户他们可能有未保存的数据,但我只需要在他们离开页面时警告他们。目前它在刷新、回发等时这样做。我想知道是否有任何方法可以告诉页面是如何卸载的,或者以其他方式获取有关用户卸载页面的操作的更多详细信息。 (欢迎使用 jquery 解决方案)。
引用代码:
window.onbeforeunload = function () { if (formIsDirty) { formIsDirty = false; return "Are you sure you want to navigate away from this page?"; } }
最佳答案
在 beforeunload
事件中我们可以做以下事情:
例如 document.activeElement
将为您提供您单击的导致页面卸载的最后一个元素。
希望这对您有所帮助!
关于javascript - window.onbeforeunload : Is it possible to get any details about how the window was unloaded?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8581650/
我是一名优秀的程序员,十分优秀!