我有这个cookie用于存储用户以前从菜单中选择的内容。但是,即使用户关闭了浏览器,我也希望将此cookie保存在浏览器中。此代码完全适用于IE,但是当我关闭Chrome和Firefox时,Cookie将被删除。任何人都可以为我提供解决方案。关闭浏览器时cookie被删除
function setCookie(NameOfCookie, value, expiredays) {
var ExpireDate = new Date();
document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}
function delCookie (NameOfCookie) {
if (getCookie(NameOfCookie)) {
document.cookie = NameOfCookie + "=" + "; expires=Thu, 17-Jul-24 00:00:01 GMT";
}
}
你怎么称呼这个代码?如果您未通过过期日期,那么您明确要求立即过期。 –
我打电话像这样onClick =“setCookie('redirectcountry','CA')” – user3689990