栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

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

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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  

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/108866.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号