概述
function setCookie(name,val,time){ var cookieEnabled = (typeof navigator.cookieEnabled != 'undefined' && navigator.cookieEnabled) ? true : false; //如果浏览器支持并开启着cookie那么赋值true否则false if(!cookieEnabled){ alert('您的浏览器未开通cookie,执行失败'); return false; } if(!time || isNaN(time)){ time = 365; } var expires = new Date(); expires.setTime(expires.getTime()+time*24*60*60*1000); //24小时/天---60分钟/小时----60秒/分钟----1000毫秒/秒 getTime()是获取自1970年1月1号到现在的毫秒数 var cookieVal = encodeURIComponent(val); //对保存的cookie值进行转码 document.cookie = name+'='+cookieVal+';expires='+expires.toGMTString(); }; function getCookie(name){ var attr = document.cookie.match(new RegExp('(^|\s)'+name+'=([^;]*)(;|$)')); //取出所匹配的字符串第一个是匹配到的整个字符串,第二个是开头第一个括号的内容,第三个是所要获取的值,第四个是最后一个括号中的内容 if(attr!=null){ return decodeURIComponent(attr[2]); } return false; }; function removeCookie(name){ var expires = new Date(); expires.setTime(expires.getTime()-1); document.cookie = name+'=null;expires='+expires; };
转载于:https://www.cnblogs.com/BobSky/p/3158376.html
最后
以上就是感动月光为你收集整理的设置,获取,删除cookie方法的全部内容,希望文章能够帮你解决设置,获取,删除cookie方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复