jquery cookie,在清除浏览器历史记录后仍然设置

时间:2015-03-04 08:14:03

标签: javascript jquery cookies internet-explorer-11

我正在使用一个简单的脚本来显示带有复选框的弹出窗口,以便不再显示它,并且它工作得很好,并且它可以完美地通过脚本删除cookie。

我的问题是,如果我删除IE11(公司浏览器)中的cookie,cookie仍然会被设置! 那我错过了什么?使用jquery.cookie.js时,cookie是否存储在标准目录以外的其他地方?

我希望能够通过在本地删除cookie来查看弹出窗口。

我的参考代码:

<script type="text/javascript">

$("#Cookiehandler").change(function() {
    if(this.checked) {
     $.cookie('the_cookie', 'no');
    }
});

window.jQuery(document).ready(function() {
     if($.cookie('the_cookie') == null) {
       $.fancybox.open('#popup_box');


} 
else {
   // placeholder
}
   });

//$.removeCookie("the_cookie"); 
//alert( $.cookie("the_cookie") );

</script>

祝你好运, 马库斯

1 个答案:

答案 0 :(得分:0)

我认为最好的方法可能是让您拥有一个管理页面,其中包含一个删除cookie的脚本,并且只要您希望cookie被杀死就可以访问该页面。这是一个独立于浏览器的方法,您不必担心cookie的存储位置,也不必担心手动从一堆不同的浏览器中进行操作。只需访问部分或全部浏览器的管理页面,就可以完成...对于那些浏览器......除了你也可以单独浏览其他浏览页面之外的其他浏览器。