如何使用javascript获取cookie的路径
How to get cookie's path using javascript
设置Cookie js函数
function setCookie(name, value, expires, path){
cookieStr = name + "=" + escape(value) + "; ";
if(expires){
expires = setExpiration(expires);
cookieStr += "expires=" + expires + "; ";
}
if(path){
cookieStr += "path=" + path + "; ";
}
document.cookie = cookieStr;
}
当我创建一个cookie时,
setCookie('MyCookie','cookieName',3,'/Members')
如何获取cookie的路径?
TL:博士;
您不能使用javascript读取基于路径的cookie。
在JavaScript中,您只能通过使用内部对象document.cookie
来设置或获取cookie。该对象的内容将是由非httponly cookie名称和值的键值对组成的字符串,由;
分隔。差不多就是这样了。
没有办法你可以得到Path
, Domain
和cookies
的其他属性的踪迹,因为它们只被浏览器读取,不显示给JavaScript。
另一方面,如果您正在使用任何形式的AJAX,您可以尝试拦截和解析xhr.getResponseHeader("Set-Cookie")
的请求头,并根据需要将值存储在localStorage
或sessionStorage
中。我还是建议你这不是一个好主意。有些浏览器可能会认为Set-Cookie
头是javascript禁止读取的头之一。但是我认为这个限制只适用于httpOnly
cookie
相关文章:
- 在jquery中为显示/隐藏设置cookie
- Javascript:使用绝对路径设置img src
- 如何在d3.js中返回路径的y坐标
- 在相对于用户当前 URL 路径的不同路径中设置 Cookie
- 铬更改 cookie 路径
- 获取JS中特定路径的cookie,不包括根路径
- 使用 javascript 设置的 cookie,无法使用 PHP 识别(相同的域和路径)
- Javascript document.cookie无法使用自定义路径
- 我正在尝试设置cookie及其路径,但无法正确设置路径
- Javascript cookie.未设置路径
- Chrome没有将cookie路径设置为root
- 是否有可能使用localstorage与上下文每路径像cookie
- 如何使用javascript获取cookie的路径
- cookie如何识别名称、过期日期、路径
- 如何从存储在cookie中的图像路径加载图像
- 无法在javascript的路径/中访问cookie
- 如何在JavaScript中保存cookie值时设置路径?
- 删除具有相同名称但不同路径的cookie
- 设置Cookie路径
- 如何使用javascript获得指定的Cookie路径