如何仅向用户显示一次弹出窗口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何仅向用户显示一次弹出窗口相关的知识,希望对你有一定的参考价值。

我想在我的网站上添加一个弹出窗口!

我希望弹出窗口每个用户只能使用一次,并且应该是可以忽略的。如果用户关闭弹出窗口,如果访问者有兴趣对服务进行评级,则可以使用按钮单击再次打开弹出窗口。

怎么做?我正在使用materialize css,我尝试过modal,但每次加载网站时都会打开

答案

您可以创建一个变量来存储用户弹出窗口的天气是否已打开。将此变量存储在浏览器cookie中。

另一答案

您需要跟踪已显示弹出窗口的用户的信息。

将信息保存在客户端,例如cookie或服务器端,例如会话/配置文件。

Local Storage vs Cookies

Window.localStorage MDN web doc

以上是关于如何仅向用户显示一次弹出窗口的主要内容,如果未能解决你的问题,请参考以下文章

如果蓝牙关闭 iOS,则禁用警告对话框

iPhone - 一次弹出多个表单

如何从导航控制器一次弹出两个视图?

在 chrome 中未删除会话 cookie 的解决方法

如果用户访问 5 个页面或用户在网站上停留 2 分钟,如何显示弹出窗口

停止本地通知