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

jquery cookie , still set after clear browser history

本文关键字:记录 设置 历史 浏览器 cookie 清除 jquery      更新时间:2023-09-26

我使用一个简单的脚本来显示一个弹出窗口,其中有一个复选框,可以不再显示它,它运行得很好,通过脚本删除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>

谨致问候,Marcus

我认为最好的方法可能是拥有一个带有删除cookie的脚本的管理页面,并且只要你想杀死cookie,就可以访问该页面。这是一种独立于浏览器的方法,你不必担心cookie存储在哪里,也不必担心从一堆不同的浏览器手动执行。只需从部分或全部浏览器访问管理页面,即可完成。。。对于那些浏览器。。。同时让其他人独处,除非你也从他们那里浏览kill页面。