繁体   English   中英

JS cookie:无法设置路径

[英]JS cookie: cannot set path

两条语句都无法将cookie路径设置为所需的值:

 $.cookie('name', 'value', { path: "abc/de" });
 document.cookie = "username=John Smith; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=abc/de";

实际路径始终设置为控制器:

在此处输入图片说明

背景:我有两个剑道网格,我希望将其选定的润肤剂存储在cookie中。 我需要以某种方式区分仅路径不同的两个网格。

难道这不是真正的目标吗?

参见规格

如果属性名称不区分大小写地匹配字符串“ Path”,则用户代理务必按如下方式处理cookie-av。

如果attribute-value为空,或者如果
属性值不是%x2F(“ /”):

  Let cookie-path be the default-path. 

除此以外:

  Let cookie-path be the attribute-value. 

将属性附加到Path的属性名称和cookie-path的属性值到cookie-attribute-list。

由于路径的第一个字符是a而不是/ ,因此该值无效并且将被忽略。

您必须提供一个绝对路径(例如/foo/bar/abc/de )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM