Javascript 为什么document.cookie路径出现在值列中?
我正在尝试使用代码设置文档cookie路径Javascript 为什么document.cookie路径出现在值列中?,javascript,cookies,setcookie,Javascript,Cookies,Setcookie,我正在尝试使用代码设置文档cookie路径 document.cookie="path=/ABC"; 在Chrome的应用程序选项卡中查看时,我希望这个值出现在路径栏中。而是简单地保存为键值对: 我试过了 document.cookie = "name=something;Path=/abc"; document.cookie = "name=something; Path=/abc"; document.cookie = &quo
document.cookie="path=/ABC";
在Chrome的应用程序选项卡中查看时,我希望这个值出现在路径栏中。而是简单地保存为键值对:
我试过了
document.cookie = "name=something;Path=/abc";
document.cookie = "name=something; Path=/abc";
document.cookie = "name=something, Path=/abc";
但没有一个成功
我应该如何更改代码,使值/ABC位于路径下,手动删除cookie,然后像这样尝试smth:
document.cookie = "user=John; path=/; expires=Tue, 19 Jan 2022 03:14:07 GMT"
试想一下,您的问题是在第一次声明中混用了键
和路径
,因此当您试图在没有键
的情况下设置cookie,并且它是值
,您的路径
自动成为键
,而“/ABC”则成为值
还请记住,当cookie路径和浏览器路径相关时,您可以查看设置的所有cookie。因此,您的路径/abc
的cookie将可在您的/abc
应用程序路径中访问
还可以尝试使用此库:
当您在各种浏览器中使用不同的cookie实现时,这将非常有用。请记住,路径设置为/abc
的cookie无法从您的/testchhin
位置访问。我假设您切换到/abc
来检查它的值。@aleksxor这只是为了测试cookie设置。我将不得不更改您提到的值