有没有办法在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 "";
}
最佳答案
我认为您正在寻找 cookies.getAll()
,这需要设置 manifest.webmanifest
文件中有 caveats其中包括支持问题。
我个人认为 localStorage
和/或 sessionStorage
是一个更好的选择...好吧,如果保持理智是一种选择,否则祝你好运保持值(value)观跨对象读取和写入数据的新鲜。
关于javascript - 如何使用javascript获取指定的Cookie路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38026119/