0
我在使用我的JavaScript代碼的一些幫助。我怕我沒有經驗的JS,只有HTML和CSS。我在我的網站上有一個cookie安全通知,我已經從朋友處安裝。我想知道如果有人能告訴我我目前在我的代碼中有過期日期(因爲我沒有線索)。 如果我的代碼已經不合適,如果有人可以推薦EU Cookie Cookie策略的到期時間?Cookie過期時間
下面的代碼:
var euCookie = {
g: function(){
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1, c.length);
if (c.indexOf("euCookieLaw") == 0) return c.substring("euCookieLaw".length,c.length);
}
return null;
},
s: function(value){
var date = new Date();
date.setTime(date.getTime()+315532800000);
document.cookie = "euCookieLaw="+value+"; expires="+date.toGMTString()+"; path=/";
}
要查看cookie過期日期,請使用[Firebug](https://addons.mozilla.org/ro/firefox/addon/firebug/)。您可以[實時查看cookie](https://getfirebug.com/cookies)。 – machineaddict
您也可以在'date.setTime(date.getTime()+ 315532800000)'之後使用'console.log(date.toGMTString())';'在Firebug控制檯中查看結果。無論如何,結果是'太陽,2023年8月20日12:22:04 GMT'。 – machineaddict