您好,欢迎访问一九零五行业门户网

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

1.
复制代码 代码如下:
function check(){ 
if(window.navigator.cookieenabled) 
   return true; 
else{ 
   alert(浏览器配置错误,cookie不可用!); 
   return false;} 
}
2.
复制代码 代码如下:
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.
复制代码 代码如下:
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  
}
其它类似信息

推荐信息