cookie 存储与域和path有关
比如存在以下 cookie
当前域是 localhost
,path 是 /
那么 document.cookie
只能获取 aa,bb
, 无法取得 cc、dd
以下方法只能删除 localhost 下 path 为 / 的 cookie, 即只能删除 aa bb
var keys = document.cookie.match(/[^ =;]+(?==)/g);
if (keys) {
for (var i = keys.length; i--; ) {
document.cookie = `${keys[i]}=0;max-age=0`;
}
}
现在我想获取(删除、修改)该网页下 httponly 为 false 的任何域与path 下的 cookie, 应该如何实现?
弹窗+提示文案引导用户进入控制台手动清除