gpt4 book ai didi

javascript - 在网站的一次导航中仅显示一次弹出窗口

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:56 26 4
gpt4 key购买 nike

我有一个使用 laravel 创建的网站。我希望用户在第一次访问我的网站时能够看到弹出窗口。

我的意思是第一次-用户来到我网站上的任何页面(这是第一次),访问网站上的一些链接页面(现在,这些页面访问不是第一次),同时打开 facebook选项卡(从而离开我的网站),然后再次在同一选项卡中打开我的网站(这是第一次)。

一次弹出背后的基本原因是不要在用户浏览网站时一次又一次地打扰他。但是,一旦他离开并再次回来,那么我想将其视为一次新的访问(并再次显示弹出窗口)。

我知道我可以使用 jQuery 中的 setTimeout() 来弹出窗口。但是如何只做一次呢?请注意,弹出窗口可以出现在任何页面(如果它是当前访问的第一页),而不仅仅是首页。

最佳答案

您可以使用 document.referrer,并检查上一页是否是您的域之一。但出于安全原因,并非所有访问者/浏览器都会返回此值。

所以这是不可靠的。

关于javascript - 在网站的一次导航中仅显示一次弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22755128/

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