gpt4 book ai didi

javascript - 用户不友好的 onbeforeunload/onunload

转载 作者:行者123 更新时间:2023-11-30 10:45:32 25 4
gpt4 key购买 nike

我正在为 onbeforeunload、onunload 和在正确的时间生成正确的消息而苦苦挣扎。欢迎任何想法。情况是这样的:

  • 当我使用 onbeforeunload 时,用户会收到一条消息以选择是否离开,但我无法将其关闭 - 该消息是标准的并且无论事件处理程序中有什么都会出现。
  • 当我使用 onunload 时,我可以控制出现的“再见”消息,但我无法为用户提供改变主意的机会。

例如,如果有数据要保存。使用 onbeforeunload,无论用户数据的状态如何,都会弹出一条消息,询问他们是否要导航离开。使用onunload,我可以在询问用户之前选择消息并检查是否有未保存的数据,如果他们已经保存就省去了他们的麻烦,但我的用户不能选择留在页面上。

我是不是漏掉了什么?似乎我无法获得我想要的简单行为 - 检查应用程序状态、发送消息并让用户在离开前采取行动。或者是否使用其中一个或两个事件来获得此行为?

最佳答案

我为您做了一个简单的示例,我认为它可以满足您的要求。遗憾的是,无法更改 onbeforeunload 中的消息,但您可以在用户保存数据时删除该消息。 http://jsfiddle.net/JL48j/8/

关于javascript - 用户不友好的 onbeforeunload/onunload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8627090/

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