判断客户浏览器是否支持cookie

function check(){  
if(window.navigator.cookieEnabled)  
       return true;  
else{  
       alert("浏览器配置错误,Cookie不可用!");  
       return false;}  
}  
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();  
}  
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  
}  
原文地址:https://www.cnblogs.com/xiashenbin/p/3981505.html