无论如何都要在Javascript中获取指定的cookie路径
我有一个javascript方法,它将根据名称返回cookie值。是否可以向方法添加过滤器,使其仅从特定路径cookie中获取?
要求是从名为/ ctp?
的路径中获取cookie function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
答案 0 :(得分:0)
我认为您正在寻找cookies.getAll()
,这需要设置manifest.webmanifest
文件,并且支持问题中有caveats。
我个人认为localStorage
和/或sessionStorage
是一个更好的选择...很好,如果保持理智是一种选择,否则最好还是保持价值新鲜跨对象读写数据。