我正在使用回答此问题的setCookie()和getCookie()函数
Cannot set cookies in Javascript
当我设置cookie并重新加载页面时,cookie就在那里并正常工作。但是当我打开一个新选项卡(或关闭我当前的选项卡并重新打开它)时,cookie就会消失。这是因为我是在当地发展还是出于其他原因?
答案 0 :(得分:0)
JavaScript可以使用document.cookie属性创建,读取和删除cookie。
使用JavaScript,可以像这样创建一个cookie:
document.cookie = "username=John Doe";
您还可以添加到期日期(以UTC时间为单位)。 默认情况下,当浏览器关闭时会删除Cookie :
document.cookie = "username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC";
使用path参数,您可以告诉浏览器cookie属于哪个路径。默认情况下,cookie属于当前页面。
document.cookie = "username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";