获取JS中特定路径的cookie,不包括根路径
Get cookies for a specific path in JS excluding the root
我想用JavaScript获取特定路径的cookie,但我不想捕获根cookie。
document.cookie显示了我的路径的cookie,也显示了我不想要的根(/)的cookie。
我想为我网站的每个页面显示一个项目,如果用户看到或没有看到,我会为每个页面存储一个cookie。问题是,一旦用户在根页面中看到该项目,它就不会再出现在网站的其他地方,因为我在每个页面中做的document.cookie现在都包含根的cookie。
有没有办法让我这么做?谢谢
为什么不创建包含路径的动态cookie密钥。就像
var cookieName = "shown_at_" + location.pathname.replace(/[^0-9a-zA-Z]/g,'_');
顺便说一句,如果你在服务器端不需要这些信息(cookie),我建议你使用localStorage,而不是
相关文章:
- 在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路径