我正在设置Cookie,但是问题是,当我在Chrome检查器中查看失效日期时,它仅显示为会话Cookie。这是我的代码:

var ExpirationDate = new Date();
ExpirationDate.setDate(ExpirationDate.getDate() + 400);
document.cookie = 'eucookie=2;' + ExpirationDate.toUTCString();


我需要更改什么以使其在13个月(400天)内到期,而不是在会话结束时过期。

最佳答案

您需要告诉它它是您要设置的expires属性:

document.cookie = 'eucookie=2;expires=' + ExpirationDate.toUTCString();

09-27 21:53