我有一个使用laravel创建的网站.我希望用户在第一次访问我的网站时能够看到弹出窗口.
我第一次意思是 – 用户来到我网站上的任何页面(这是第一次),访问网站上的一些链接页面(现在,这些页面访问不是第一次),在同一个标签中打开facebook(因此离开我的网站)然后再次在同一个标签中打开我的网站(这是第一次).
一次弹出背后的基本原因是在他浏览网站时不会一次又一次地打扰用户.但是,一旦他离开并再次回来,那么我想把它视为一次新的访问(并再次显示弹出窗口).
我知道我可以在jQuery中使用setTimeout()进行弹出式操作.但是如何做一次呢?请注意,pop可以出现在任何页面上(如果是当前访问的第一页),而不仅仅是在主页上.
解决方法
您可以使用document.referrer,并检查上一页是否是您的域之一.但出于安全原因,并非所有访问者/浏览器都会返回此值.
所以这是不可靠的.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。