打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
js 操作cookie函数

js 操作cookie函数

  1. function setCookie(name,value,time)
  2. {
  3.     var strsec = getsec(time);
  4.     var exp = new Date();
  5.     exp.setTime(exp.getTime() + strsec*1);
  6.     document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
  7. }
  8. function getsec(str)
  9. {
  10.     var str1=str.substring(1,str.length)*1;
  11.     var str2=str.substring(0,1);
  12.     if (str2=="s")
  13.     {
  14.         return str1*1000;
  15.     }
  16.     else if (str2=="h")
  17.     {
  18.         return str1*60*60*1000;
  19.     }
  20.     else if (str2=="d")
  21.     {
  22.         return str1*24*60*60*1000;
  23.     }
  24. }
  25. //这是有设定过期时间的使用示例:
  26. //s20是代表20秒
  27. //h是指小时,如12小时则是:h12
  28. //d是天数,30天则:d30
  29. function getCookie(name)
  30. {
  31.     var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
  32.     if(arr=document.cookie.match(reg))
  33.         return unescape(arr[2]);
  34.     else
  35.         return null;
  36. }
  37. function delCookie(name)
  38. {
  39.     var exp = new Date();
  40.     exp.setTime(exp.getTime() - 1);
  41.     var cval=getCookie(name);
  42.     if(cval!=null)
  43.         document.cookie= name + "="+cval+";expires="+exp.toGMTString();
  44. }
  45. function CookieEnable(){
  46.     var result=false;
  47.     if(navigator.cookiesEnabled)
  48.         return true;
  49.     document.cookie = "testcookie=yes;";
  50.     var cookieSet = document.cookie;
  51.     if (cookieSet.indexOf("testcookie=yes") > -1)
  52.         result=true;
  53.     document.cookie = "";
  54.     return result;
  55. }
  56. //CookieEnable()

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
js操作cookie
js 读取 删除cookies
javascript之cookie实现自动登陆
网页经典代码(3)-制作技巧-网页制作大宝库
教你制作自己喜欢的音乐专辑
用js实现省市县联动
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服