Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么document.cookie路径出现在值列中?_Javascript_Cookies_Setcookie - Fatal编程技术网

Javascript 为什么document.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

我正在尝试使用代码设置文档cookie路径

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设置。我将不得不更改您提到的值