如何使用 cookie 来防止弹出颜色框?

Posted

技术标签:

【中文标题】如何使用 cookie 来防止弹出颜色框?【英文标题】:How can I use cookies to prevent a pop up with colorbox? 【发布时间】:2017-08-06 13:07:15 【问题描述】:

我正在使用带有 iframe 的 Colorbox 在网站上弹出 15 秒。 iframe 将是对博客文章更新的电子邮件订阅。如果有人已经订阅,我想阻止弹出窗口。有没有办法用 colorbox 和 iframe 做到这一点?

我确定我必须创建 cookie,但我从未做过。我只是不确定它是否可能,因为它是一个 iframe,但我想问一下。也许,另一个 3rd 方插件可能最适合这种请求。有什么想法吗?

这就是我现在所拥有的,我什至还没有创建 iframe。我只是不想在没有这个工作的情况下编写任何东西。

function openColorBox()
  $.colorbox(
    iframe: true, 
    width: "80%", 
    height: "80%", 
    href: "http://www.mommyinmilwaukee.com/"
  );
      
setTimeout(openColorBox, 15000);

【问题讨论】:

在 JQueryUI 或 Twitter Bootstrap 中使用模态框怎么样? 我在网站上使用 Bootstrap,这样就可以了。订阅电子邮件后,我可以设置弹出模式和不弹出 cookie 吗? 【参考方案1】:

我能够使用 Bootstrap Modal,但仍然不知道如何添加 cookie,但那是另一个话题。我刚用 Bootstrap 做了。谢谢,

【讨论】:

以上是关于如何使用 cookie 来防止弹出颜色框?的主要内容,如果未能解决你的问题,请参考以下文章

防止git弹出gnome密码框

如何使用选择属性更改 TextField 的 MUI 菜单弹出框的背景颜色?

iOS弹出框如何去除阴影

Colorbox - 在颜色框内容中删除自定义 iframe 时防止父页面重新加载?

手机浏览器如何防止被检测到设备信息

如何防止多个 UIAlertView 堆叠?