所以我通过写入document.cookie,通过Javascript设置了一些手动的cookie,并且它们写得很好。
我使用
进行了检查console.log(document.cookie)
我的问题是,即使我通过
手动清除了我的历史记录document.cookie仍显示我手动创建的cookie值。
我尝试过的事情:
任何想法我可能做错了什么?
由于
PS。虽然我可以通过Javascript使我的cookie过期。我不能指望最终用户这样做。 :)
答案 0 :(得分:6)
如果网站是"最喜欢的"我已经看到过这种情况。在IE11中。你能试试以下吗?
转到互联网选项=>浏览历史记录=>删除(取消勾选"保留收藏夹网站数据")。单击“删除”,然后关闭IE11。
如果您的网站不是最喜欢的,请与我们联系。
答案 1 :(得分:2)
如果您已经正常清除了Cookie,您是否尝试取消选中(如果已设置)删除浏览历史记录下的Preserver收藏夹网站数据选项?工具>安全>删除浏览历史记录或 Ctrl + Shift + 删除。
如果上述方法无效,请尝试按 F12 ,然后按 Ctrl + R 清除浏览器缓存,确认要删除浏览器缓存。还可以在“开发人员工具”窗口的“缓存”选项卡下清除该特定域的cookie。
答案 2 :(得分:0)
我在Windows 8.1下使用IE11时遇到了同样的问题:删除浏览器Cookie某种程度上没有生效。我可以使用Burp进行验证:Cookie仍然发送到了网站。 我尝试了各种选择:
对我来说唯一有效的方法是通过开发者控制台清除浏览器Cookies,如lloan所述。对于IE11,它看起来有些不同,因此,如果您正在寻找它,则为: