获取浏览器中的cookie
生活随笔
收集整理的這篇文章主要介紹了
获取浏览器中的cookie
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
例如: document.cookie // 'X-B1_ID=ewqeqrqwwqerqwrqdcsfewrf'------隨機(jī)16位------
var randomId = function () {return "xxxxxxxxxx4xxxxxxxxxxx".replace(/[xy]/g, c => {const r = (Math.randow() * 16) | 0const v = c === 'x' ? r : (r & 0x3) | 0x8return v.toString(16)})
}------封裝Cookie------
獲取:
var getCookie = function (key) {var arr = document.cookie.split(';')for (var i = 0; i < arr.length; i++) {var arr2 = arr[i].split('=')if (arr2[0].trim() === key) {return arr2[1].trim()} }return ""
}getCookie('X-B1_ID') // 'ewqeqrqwwqerqwrqdcsfewrf'設(shè)置:
var setCookie = function (key, value, expires) {document.cookie = `${key}=${value};expires=${expires};`
}let sessionID = randomId()
setCookie('X-B1_ID', sessionID, 'Thu Jan 01 2037 08:00:00 GMT') // 'X-B1_ID=ewqeqrqwwqerqwrqdcsfewrf'注意: 當(dāng)不設(shè)置cookie時(shí)間expires時(shí),為session模式 20分鐘失效當(dāng)設(shè)置cookie時(shí)間expires時(shí), 為時(shí)間模式的cookie 谷歌2022升級(jí)最新版本最大時(shí)間為400小時(shí)為保護(hù)隱私其他瀏覽器沒限制
設(shè)置時(shí)間:關(guān)閉瀏覽器不消失、清緩存會(huì)重置
總結(jié)
以上是生活随笔為你收集整理的获取浏览器中的cookie的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哪款蓝牙耳机性价比高?南卡和华为蓝牙耳机
- 下一篇: 点击旋转验证码破解