我正在使用一个简单的脚本来显示带有复选框的弹出窗口,以便不再显示它,并且它工作得很好,并且它可以完美地通过脚本删除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>
祝你好运, 马库斯
答案 0 :(得分:0)
我认为最好的方法可能是让您拥有一个管理页面,其中包含一个删除cookie的脚本,并且只要您希望cookie被杀死就可以访问该页面。这是一个独立于浏览器的方法,您不必担心cookie的存储位置,也不必担心手动从一堆不同的浏览器中进行操作。只需访问部分或全部浏览器的管理页面,就可以完成...对于那些浏览器......除了你也可以单独浏览其他浏览页面之外的其他浏览器。