您好,登錄后才能下訂單哦!
這篇文章主要介紹了document.cookie怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
documentcookie獲取并設置與當前文檔相關聯的cookie。若您需要一個通用的庫,請查看簡單的cookie框架。
documentcookie語法
讀取所有可從此位置訪問的Cookie
allCookies=document.cookie;
在上面的代碼中,allCookies被賦值為一個字符串,該字符串包含所有的Cookie,每條cookie以"分號和空格(;)"分隔(即,key=value鍵值對)。
寫一個新cookie
document.cookie=newCookie;
newCookie是一個鍵值對形式的字符串。需要注意的是,用這個方法一次只能對一個cookie進行設置或更新。
以下可選的cookie屬性值可以跟在鍵值對后,用來具體化對cookie的設定/更新,使用分號以作分隔:
;path=path(例如'/','/mydir')如果沒有定義,默認為當前文檔位置的路徑。
;domain=domain(例如'example.com','subdomain.example.com')如果沒有定義,默認為當前文檔位置的路徑的域名部分。與早期規范相反的是,在域名前面加.符將會被忽視,因為瀏覽器也許會拒絕設置這樣的cookie。如果指定了一個域,那么子域也包含在內。
;max-age=max-age-in-seconds(例如一年為60*60*24*365)
;expires=date-in-GMTString-format如果沒有定義,cookie會在對話結束時過期
這個值的格式參見Date.toUTCString()
;secure(cookie只通過https協議傳輸)
cookie的值字符串可以用encodeURIComponent()來保證它不包含任何逗號、分號或空格(cookie值中禁止使用這些值).
備注:在Gecko6.0前,被引號括起的路徑的引號會被當做路徑的一部分,而不是被當做定界符。現在已被修復。
documentcookie示例
簡單用法
document.cookie="name=oeschger";
document.cookie="favorite_food=tripe";
alert(document.cookie);
//顯示:name=oeschger;favorite_food=tripe
感謝你能夠認真閱讀完這篇文章,希望小編分享的“document.cookie怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。