gpt4 book ai didi

javascript - 是否有办法检测用户何时进入主屏幕并返回浏览器?

转载 作者:行者123 更新时间:2023-11-29 05:40:29 24 4
gpt4 key购买 nike

我需要能够检测用户通过单击手机上的主页按钮进入主屏幕后何时重新打开浏览器。

有我可以订阅的事件吗?

编辑:为了使这一点非常清楚,我正在寻找基于网络的解决方案,而不是移动应用程序。我需要一个 js 事件或其他东西来检测我的网站何时重新打开。

最佳答案

unload可以监视事件以检查页面是否由于导航离开页面而关闭,或者是否已采取特定的用户操作来关闭页面。

beforeunload evemt 类似于 unload但可以询问用户是否想留在该页面上。如果您想在发生此事件时进行调试,我建议您在本地存储中保存一条消息,并在再次加载页面时在调试代码中记录(或以其他方式发出警报)该消息。

blur事件可用于通过检查relatedTarget来查看页面是否失去焦点。事件对象的属性 - 如果焦点已转移到页面之外,它将是 null .

这些都不能隐式检查用户是否确实进入主屏幕并返回,如果你能准确地判断出来,我会认为这是一个安全漏洞。模糊事件至少可以判断页面是否失去焦点,但如果用户单击地址栏,则会在桌面环境中触发。

关于javascript - 是否有办法检测用户何时进入主屏幕并返回浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56607604/

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