Javascript,创建多个 cookie 文件

Javascript, creating multiple cookie files

有没有办法创建多个cookie文件?我不是在问将多个密钥添加到同一个文件,而是要创建完全独立的 cookie 文件。每次我尝试类似下面的操作时,cookie 文件都会被替换而不是创建一个新文件:

document.cookie="name=Johe2; expires=Thu, 18 Dec 2017 12:00:00 UTC";
document.cookie="name=Johe; expires=Thu, 18 Dec 2017 12:00:00 UTC";

示例:正如您在下面看到的,网站 adobe.com 在我的计算机上有 4 个 cookie。我只能使用上面的代码创建 1 个:

您可以创建任意数量的 cookie,但密钥必须不同。

document.cookie有点奇怪,可以把它当作一个字符串,但它不是真正的字符串,它后面有一个对象存储键和值,所以创建两个不同的cookie就完成了使用两个不同的键。

如果您使用相同的键,值自然会被覆盖,因为这就是您更改 cookie 值的方式

document.cookie = "name1=Johe2; expires=Thu, 18 Dec 2017 12:00:00 UTC";
document.cookie = "name2=Johe; expires=Thu, 18 Dec 2017 12:00:00 UTC";

使用键 name1name2

创建两个 cookie