遇到了在浏览器中在cookie中添加新密钥的语法:
document.cookie = "key=value";
将此值附加在document.cookie
中,而不是替换旧值,这是在默认情况下应该执行的操作。
如何实现此字符串行为,即超越默认操作?
答案 0 :(得分:1)
这就是JavaScript中的cookie一直有效的方式。
document.cookie = "key=value";
document.cookie; // "key=value"
document.cookie = "key=value2";
document.cookie; // "key=value2"
document.cookie = "key2=valuex";
document.cookie; // "key=value2;key2=valuex"
原始key
只有在再次指定时才会被覆盖。 Cookie很奇怪且反直觉,因为无论域名设置了多少个Cookie,document.cookie
只有一个值 - 一个字符串