在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 "";
}
1条答案
按热度按时间euoag5mw1#
我想你在找
cookies.getAll()
,它需要设置一个manifest.webmanifest
文件,并且在支持问题中有一些警告。我个人认为
localStorage
和/或sessionStorage
是一个更好的选择。好吧,如果保持一个人的理智是一个选择,否则最好的运气保持值 * 新鲜 * 跨越对象阅读和写入数据。