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


Posted in Javascript onDecember 23, 2013

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   
} 
Javascript 相关文章推荐
JavaScript中的Location地址对象
Jan 16 Javascript
javascript延时加载之defer测试
Dec 28 Javascript
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
Aug 08 Javascript
使用jQuery UI库开发Web界面的简单入门指引
Apr 22 Javascript
JavaScript核心语法总结(推荐)
Jun 02 Javascript
js实现点击每个li节点,都弹出其文本值及修改
Dec 15 Javascript
JS中使用正则表达式g模式和非g模式的区别
Apr 01 Javascript
EasyUI实现下拉框多选功能
Nov 07 Javascript
node中间层实现文件上传功能
Jun 11 Javascript
Node.js npm命令运行node.js脚本的方法
Oct 10 Javascript
你可能不知道的CORS跨域资源共享
Mar 13 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
May 07 Javascript
FireBug 调试JS入门教程 如何调试JS
Dec 23 #Javascript
JS中的异常处理方法分享
Dec 22 #Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
Dec 22 #Javascript
判断文件是否正在被使用的JS代码
Dec 21 #Javascript
jquery鼠标停止移动事件
Dec 21 #Javascript
JS delegate与live浅析
Dec 21 #Javascript
jQuery中delegate与on的用法与区别示例介绍
Dec 20 #Javascript
You might like
1 Tube Radio
2021/03/02 无线电
php在文件指定行中写入代码的方法
2012/05/23 PHP
PHP strcmp()和strcasecmp()的区别实例
2016/11/05 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
浅谈laravel-admin的sortable和orderby使用问题
2019/10/03 PHP
javascript动画浅析
2012/08/30 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
JavaScript的兼容性与调试技巧
2016/11/22 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
fetch 使用及如何接收JS传值
2017/11/11 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
原生js实现购物车
2020/09/23 Javascript
Nodejs在局域网配置https访问的实现方法
2020/10/17 NodeJs
vue-video-player 断点续播的实现
2021/02/01 Vue.js
用javascript实现倒计时效果
2021/02/09 Javascript
[52:02]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第二场 2月26日
2021/03/11 DOTA
Python实现批量检测HTTP服务的状态
2016/10/27 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
python 实现二维列表转置
2019/12/02 Python
Python unittest工作原理和使用过程解析
2020/02/24 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
2020/05/25 Python
python自动化测试三部曲之request+django实现接口测试
2020/10/07 Python
使用Python通过oBIX协议访问Niagara数据的示例
2020/12/04 Python
python+selenium爬取微博热搜存入Mysql的实现方法
2021/01/27 Python
简约控的天堂:The Undone
2016/12/21 全球购物
Spanx塑身衣官网:美国知名内衣品牌
2017/01/11 全球购物
Three Graces London官网:英国奢侈品牌
2021/03/18 全球购物
什么是数据抽象
2016/11/26 面试题
《陋室铭》教学反思
2014/02/26 职场文书
幼儿园2015年度工作总结
2015/04/01 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
MySQL创建表操作命令分享
2022/03/25 MySQL
Elasticsearch 批量操作
2022/04/19 Python
Django框架中视图的用法
2022/06/10 Python