gpt4 book ai didi

javascript - 带有提示的 Cookie

转载 作者:行者123 更新时间:2023-12-02 22:49:40 31 4
gpt4 key购买 nike

我在存储 cookie 时遇到问题。下面的代码可以达到其预期目的。这是只保存输入的名字。用户必须输入 joe.smith 而不是 joe,然后是 smith。 cookie 会保存,这很好,但浏览器关闭后它会删除 cookie。我知道不知何故我必须给它一个到期日期,但我似乎无法弄清楚。将到期日期添加为永久的直接方法是什么?

 <!DOCTYPE html>
<html>

<script>
function writeCookie(){
if(document.cookie === "")
{

document.cookie = prompt("Enter first.last name: ");

}
}
writeCookie();
var name = document.cookie;
document.write("Your name is: ");
document.write(name);
</script>

</body>

</html>

最佳答案

If neither expires nor max-age specified it will expire at the end of session.

document.cookie 只是一个字符串,您可以像修改任何其他字符串一样修改它。

function writeCookie(){
if(document.cookie === ""){
document.cookie = prompt("Enter first.last name: ");
document.cookie = document.cookie + ';max-age=' + (24*60*60*1000) // one day
}
}
writeCookie();
var name = document.cookie;
document.write("Your name is: ");
document.write(name);

引用号:https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie

关于javascript - 带有提示的 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58238060/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com