jquery cookie,在清除浏览器历史记录后仍然设置
jquery cookie , still set after clear browser history
我使用一个简单的脚本来显示一个弹出窗口,其中有一个复选框,可以不再显示它,它运行得很好,通过脚本删除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页面。
相关文章:
- 如何设置html元素填充的动画
- 需要帮助设置json数组
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 通过js设置页面历史记录和页面内容
- jquery cookie,在清除浏览器历史记录后仍然设置
- 在ember.js记录上使用toJSON,将其中一个属性设置为null
- 如何为模型中的类似记录设置另一个名称,以便与ext js中的表单字段进一步绑定
- PHP 设置默认值以从 ajax 页面返回记录
- 函数/设置间隔意外记录两次到控制台
- EXT JS :在组合框中,如何为不在存储中的记录设置显示字段
- 用于单元测试和运行基于浏览器的 Web 应用程序的 Javascript 日志记录设置
- 打破记录中的数量(数字),并将其设置为数组以进行选项选择
- 是否可以使用服务器返回的总记录和用户在Jquery DataTable中选择的记录数来设置页码
- Sencha/ExtJS-记录[x].set()未保存/设置
- 如何从记录集设置时间和日期的格式
- history.back() -如果不存在历史记录,如何设置默认值
- Emberjs将select's的值设置为一个记录
- 监视值的设置和获取的“未记录且令人难以置信的非性能”方法是什么?
- 在javascript中使用原型时设置函数名(用于日志记录)
- 只在新记录插入数据库时设置ajax调用