簡體   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