gpt4 book ai didi

javascript - 如何检测移动浏览器的退出意图?

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

我正在研究一种解决方案来检测 Safari 移动版上的退出意图。 (或与此相关的任何移动浏览器)

在桌面上,我可以跟踪光标移动,当用户打破网页平面时,我可以启动弹出窗口。参见 http://www.quicksprout.com/about/举个例子。将您的光标移至浏览器的后退按钮,一旦您的光标中断网页,就会出现一个弹出窗口。我如何在移动环境中解决这个问题?

有什么方法可以检测到有人点击了 Safari 地址栏,并且在收藏夹屏幕出现之前我可以启动弹出窗口吗?

提前感谢您的帮助。

最佳答案

我知道这是一年多以后的事了,但也许我的回答将来可能会对某些人有所帮助。

在我的一些网站上,我发现移动退出意图通常包括在用户点击后退按钮之前轻微向上滚动。例如,用户在浏览内容时经常向下滚动页面很多,但当他们准备离开时,他们可能会稍微向上滚动(比如页面高度的 5-10%),然后他们会回到页面底部按钮或关闭选项卡。

我利用这些知识在我的一些内容网站上弹出了一个时事通讯注册表单,它实际上运行良好,不会惹恼用户。因此,如果我检测到用户至少向下滚动了我页面的 50%,然后至少返回了 5%,我会用弹出窗口击中他们,因为我认为他们喜欢我的内容但准备退出页面。我写了一些简单的 Javascript,实际上让我在 https://github.com/shahzam/DialogTriggerJS 检测到这种行为。

不确定这是否是您正在寻找的确切答案,但希望对您有所帮助!

关于javascript - 如何检测移动浏览器的退出意图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25498271/

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