我正在尝试设置会话cookie以保存地址。每次我保存包含逗号后跟空格的cookie时,Safari会删除逗号之后的空格并打破格式。
// JavaScript code to save the cookie
document.cookie = "Address=Sample Address, Ontario, Canada;path=/;expire=0;";
// Result
document.cookie => "Address=Sample Address,Ontario,Canada"
这种行为有什么解决方案吗?我们能以某种方式告诉Safari不要剥离空间吗?
Safari版本10.1.2(12603.3.8)| MacOS Sierra版本10.12.6
答案 0 :(得分:0)
我找到并解决的最简单方法是通过UriEncoding您要设置的cookie的值。并在读取Cookie的值时对其进行解码。