在现有网站上,我们有很多页面使用
<meta http-equiv="set-cookie" content="cookiename=value; expires=Fri, 22-Sep-17 08:57:01 GMT; path=/">
在chrome中已经弃用了set-cookie(见下文),有没有办法保持兼容性(代码没有变化)?至少在时间上纠正它正在使用的每个地方......
答案 0 :(得分:0)
似乎没有办法避免弃用。
现有网站上最好的是通过脚本标记更改元数据(目标是最小化更改):
REM {update expires date:1 month};
AdjDate := @Adjust(@Now;0;1;0;0;0;0);
Months:="Jan":"Feb":"Mar":"Apr":"May":"Jun":"Jul":"Aug":"Sep":"Oct":"Nov":"Dec";
Days:="Sunday":"Monday":"Tuesday":"Wednesday":"Thursday":"Friday":"Saturday";
Time := @Right("0"+@Text(@Hour(AdjDate));2) + ":" + @Right("0"+@Text(@Minute(AdjDate));2) + ":" + @Right("0"+@Text(@Second(AdjDate));2);
ExpDate := Days[@Weekday(AdjDate)] + ", " + @Right("0"+@Text(@Day(AdjDate));2) + "-" + Months[@Month(AdjDate)] + "-" + @Text(@Year(AdjDate)) + " " + Time + " GMT";
"<script type=\"text/javascript\" id=\"set-cookieJS\">document.cookie = \"" + cookiename + "=" + CartID + "; expires=" + ExpDate + "; path=/\";</script>";
现有网站使用公式在Domino中。