我想将cookie设置为浏览器但不保存。
我的功能:
function setValue(p_lang) {
document.cookie = "lg="+p_lang+";expires=Fri, 17 Dec 2020 10:00:00 GMT";
if (p_lang == "en") {
document.getElementById("home").innerHTML = MenuEng[0];
document.getElementById("about").innerHTML = MenuEng[1];
document.getElementById("contact").innerHTML = MenuEng[2];
}
if (p_lang == "az") {
document.getElementById("home").innerHTML = MenuAze[0];
document.getElementById("about").innerHTML = MenuAze[1];
document.getElementById("contact").innerHTML = MenuAze[2];
}
}
答案 0 :(得分:1)
您可以添加到期日期(以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=/";