js實用方法記錄-簡單cookie操作
設置cookie:setCookie(名稱,值,保存時間,保存域);
獲取cookie:setCookie(名稱);
移除cookie:setCookie(名稱,值,-1,保存域);
設置cookie
測試代碼:
setCookie("test","hello")
//保存session級的cookie到根域測試代碼:
setCookie("test","hello",30,false)
//保存30天且保存到當前全域名
/**
* 設置cookie
* @param {string} name cookie名稱
* @param {string} value cookie值
* @param {number}[expiredays=null] 過期時間 默認session級別 <=0移除cookie
* @param {bool}[saveRoot=true] 保存的域 默認根域
*/
function setCookie(name, value, expiredays=null,saveRoot=false) {
var exdate = new Date;
exdate.setDate(exdate.getDate + expiredays)
var cookie = name + "=" + value + ";path=/" + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString);
if(saveRoot){
//適用於一級,二級,本地域名
var domain =((location.host.match(/d{1,3}.d{1,3}.d{1,3}.d{1,3}/g) || location.hostname=="localhost")? location.hostname:("." + (location.host.split(".")[2]!=undefined?(location.host.split(".")[1]+"."+location.host.split(".")[2]):location.host)));
cookie+=(";domain="+domain);
}
document.cookie = cookie;
}
獲取cookie
測試代碼:
getCookie("test")=="hello"
/**
* 獲取cookie
* @param {string} name cookie名稱
*/
function getCookie(name) {
var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}


※selenium+python環境的搭建的自動化測試
※C超簡單方法實現兩個richtextbox控制項滾動條同步滾動
※初次嘗試Linux並記錄一二
TAG:達人科技 |
※記錄moments
※Michael Kestin:用手機記錄一切美的事物
※生活記錄 lifestyle·academics·updates
※利用谷歌object detection API實現Oxford-IIIT Pets Dataset 目標檢測趟坑記錄
※服裝設計師靈感的記錄者——sketchbook
※Maria Gorbunova—用插畫記錄帶娃生活
※衣服也能記錄行蹤!Tommy Jeans Xplore系列植入藍牙晶元!
※Facebook爆收集用戶通話和簡訊記錄?事實是?
※python腳本監控-用python監控python腳本執行情況(日誌記錄)
※低調的Microchip,模擬IC營收創歷史記錄
※35億張圖像!Facebook基於弱監督學習刷新ImageNet基準測試記錄
※雕刻雋永時光,記錄難忘愛意 Boucheron寶詩龍攜手Super Junior呈現全新單曲MV
※Annie Riker,一位喜歡用畫筆記錄生活的插畫師
※德雷克和忍者的Fortnite配對可以撼動Twitch觀眾記錄
※吳亦凡憑藉《like that》再入billboard榜,頻創華人記錄引粉絲尖叫
※Facebook將允許用戶清除所有歷史記錄
※React loadable 按需載入 個人使用記錄
※Facebook避談收集用戶SMS和通話記錄的背後原因
※Air Jordan 3 Tinker只是開胃,聊天記錄曝光一大波話題Air Jordan正在靠近!
※想要的全給你!最適合用來記錄生活的——Gopro Hero 6 Black