gpt4 book ai didi

Javascript仅在浏览器关闭时显示onunload

转载 作者:行者123 更新时间:2023-11-30 18:07:44 25 4
gpt4 key购买 nike

我目前有一个网站使用类似购物车的系统来临时保留查询。我目前使用 Javascript onunload 函数来阻止用户离开页面并在购物车中丢失他/她的查询。

我遇到的唯一问题是购物车跨越多个页面,这很好,因为它是基于 session 的,但每当我尝试更改页面时,onunload 甚至会弹出并且可能非常烦人。

是否可以将 onunload 事件设置为浏览器上的关闭按钮,以便仅在他们尝试关闭它时才显示?

我希望我们能找到一些东西,因为重新设计网站并不是一个真正的选择,

谢谢

最佳答案

也许您可以使用一个全局变量来判断您是否要离开该页面以进行购物车中的下一步。

例如,在每个购物车页面中“下一步”按钮的 onclickonsubmit 事件中,您可以设置一个全局变量,指示您应该让用户离开页面。然后在 onunload 事件中,您将检查是否已设置此全局变量,只有在未设置时才显示警告。

关于Javascript仅在浏览器关闭时显示onunload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15404644/

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