gpt4 book ai didi

javascript - window.onbeforeunload : Is it possible to get any details about how the window was unloaded?

转载 作者:数据小太阳 更新时间:2023-10-29 04:59:26 26 4
gpt4 key购买 nike

我正在开发其中一个警告窗口,告诉用户他们可能有未保存的数据,但我只需要在他们离开页面时警告他们。目前它在刷新、回发等时这样做。我想知道是否有任何方法可以告诉页面是如何卸载的,或者以其他方式获取有关用户卸载页面的操作的更多详细信息。 (欢迎使用 jquery 解决方案)。

引用代码:

    window.onbeforeunload = function () {        if (formIsDirty) {                        formIsDirty = false;             return "Are you sure you want to navigate away from this page?";        }    }

最佳答案

beforeunload 事件中我们可以做以下事情:

  1. 我们可以将事件作为参数传递给上述答案中的函数。现在我们可以使用此事件获取附加到此的可用信息事件。
  2. 我们可以访问文档级变量。

例如 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com