腾讯欢乐捕鱼刷金币|腾讯欢乐捕鱼大战技巧

Cookie expires 屬性

2019-11-14 13:07| 作者: admin| 查看: 694| 評論: 0|來自: 螞蟻部落

expires屬性翻譯成漢語具有"失效"或者"過期"的意思。

顧名思義,此屬性用于設置Cookie的過期時間,通俗的將就是在何時刪除Cookie。

如果不規定此屬性,那么Cookie會在關閉瀏覽器的時候立即過期。

特別說明:是關閉整個瀏覽器窗口,而不是關閉某一個或者幾個選項卡。

語法結構:

[JavaScript] 純文本查看 復制代碼
expires=expiresStr

對expires屬性值expiresStr說明如下:

(1).屬性值是一個字符串。

(2).是一個確切的時間點,這一點與max-age屬性不同。

關于與max-age屬性的不同可以參閱Cookie max-age與expires 區別一章節。

代碼實例如下:

[JavaScript] 純文本查看 復制代碼
document.cookie = 'softwhy="螞蟻部落";expires='+new Date(2020,8,26).toUTCString()+';path=/'

上述代碼分析如下:

(1).expires屬性值是一個字符串類型,通過new Date()創建的是一個時間日期對象。

(2).時間日期對象結合運算符+可以實現隱式數據類型轉換,轉換為時間日期字符串。

(3).toUTCString()是必須的,否則不同瀏覽器對本地時間處理方式可能不同,使用toGMTString()方法也可。

不同瀏覽器對本地時間日期處理方式不同可能導致過期時間不準,具體參閱設置Cookie過期時間無效一章節。

Cookie過期后被即刻刪除,JavaScript只能利用expires屬性刪除Cookie,為了操作方便通常會對其封裝。

刪除Cookie封裝可以參閱JavaScript 刪除cookie一章節,推薦采用當前流行的Cookie操作插件用于實際項目。


鮮花

握手

雷人

路過

雞蛋

最新評論

返回頂部
腾讯欢乐捕鱼刷金币 捕鱼王3d下载 排列三走势图网易彩票 体彩p3单期走势图 新手机号赚钱软件 浙江体彩61中奖规则 王中王四肖中特4887 61彩票开奖 五分彩 内蒙古十一选五走势图表 安徽快三奖金