判断客户浏览器是否支持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 相关文章推荐
js用图作提交按钮或超连接
Mar 26 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
Nov 15 Javascript
js闭包所用的场合以及优缺点分析
Jun 22 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
Oct 08 Javascript
VUE长按事件需求详解
Oct 18 Javascript
Vue自定义指令实现checkbox全选功能的方法
Feb 28 Javascript
layui实现动态和静态分页
Apr 28 Javascript
vue 中Virtual Dom被创建的方法
Apr 15 Javascript
layerui代码控制tab选项卡,添加,关闭的实例
Sep 04 Javascript
Vuex中实现数据状态查询与更改
Nov 08 Javascript
JavaScript实现模态对话框实例
Jan 13 Javascript
基于js判断浏览器是否支持webGL
Apr 18 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
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
JS实现图片平面旋转的方法
2016/03/01 Javascript
JS原型链怎么理解
2016/06/27 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
微信小程序实现折叠面板
2018/01/31 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
Python获取单个程序CPU使用情况趋势图
2015/03/10 Python
Python中的with...as用法介绍
2015/05/28 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
Python:Numpy 求平均向量的实例
2019/06/29 Python
Python partial函数原理及用法解析
2019/12/11 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
药品质量检测应届生求职信
2013/11/14 职场文书
函授大学生自我鉴定
2014/02/05 职场文书
继承权公证书
2014/04/09 职场文书
职工小家建设活动方案
2014/08/25 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
工作作风建设心得体会
2014/10/22 职场文书
公务员年终个人总结
2015/02/12 职场文书
教师学期末个人总结
2015/02/13 职场文书
化验室安全管理制度
2015/08/06 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
在 Python 中利用 Pool 进行多线程
2022/04/24 Python
Nginx如何配置根据路径转发详解
2022/07/23 Servers