是否可以使用cookie来显示(或不显示)弹出窗口?

时间:2014-02-25 17:30:53

标签: javascript cookies

背景:我不知道如何创建Cookie,我只是知道如何使用它们>

问题:是否可以在if语句中使用cookie来确定是否显示弹出窗口? 具体来说,我正在推广应用。我的老板希望在移动设备上弹出一点,告知访问者我们有一个应用程序,并提供下载它的链接。工作得很好(下面的代码)。问题是,每次访问者访问主页时都会弹出。可以使用cookie作为确定弹出窗口应该或不应该显示的方法吗?我认为它看起来像是:

如果cookie == new    显示弹出

否则    不要显示弹出窗口

请指教。我不熟悉js或cookies(大学毕业,感觉我什么都不知道:|)。

弹出对话框的代码:

<script type="text/javascript">
    if( /iPhone/i.test(navigator.userAgent) ) {
        var url=confirm("Would you like to download our free application Data Breach 411?");
        if (url==true) {
            var url = window.location.href = 'https://itunes.apple.com/us/app/data-breach-411/id726115837?mt=8';
            url.show(); 
        }
        else {

        }
    }
</script>

1 个答案:

答案 0 :(得分:0)

是的,你可以使用cookie来达到目的。

阅读http://www.w3schools.com/js/js_cookies.asp了解cookies的基本知识