源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

判断客户浏览器是否支持cookie的示例代码

  • 时间:2022-12-17 14:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:判断客户浏览器是否支持cookie的示例代码
1.
[u]复制代码[/u] 代码如下:
function check(){  if(window.navigator.cookieEnabled)     return true;  else{     alert("浏览器配置错误,Cookie不可用!");     return false;}  } 
2.
[u]复制代码[/u] 代码如下:
SetCookie('cookie_test','1');  var cookie_test = getCookie('cookie_test');  if( '1' != cookie_test)  {   alert('不支持');  }else  {   alert('支持');  }  function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值   {     var Days = 30; //此 cookie 将被保存 30 天      var exp = new Date(); //new Date("December 31, 9998");      exp.setTime(exp.getTime() + Days*24*60*60*1000);     document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();  }  function getCookie(name)//取cookies函数      {     var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));     if(arr != null) return unescape(arr[2]); return null;  }  function delCookie(name)//删除cookie   {     var exp = new Date();     exp.setTime(exp.getTime() - 1);     var cval=getCookie(name);     if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();  } 
3.
[u]复制代码[/u] 代码如下:
var cookieEnabled=(navigator.cookieEnabled)? true : false  //判断cookie是否开启   //如果浏览器不是ie4+或ns6+   if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){   document.cookie="testcookie"  cookieEnabled=(document.cookie=="testcookie")? true : false  document.cookie="" //erase dummy value   } 
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部