判断客户浏览器是否支持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 相关文章推荐
特殊字符、常规符号及其代码对照表
Jun 26 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
Sep 21 Javascript
DWZ table的原生分页浅谈
Mar 01 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
Nov 08 Javascript
举例简介AngularJS的内部语言环境
Jun 17 Javascript
详解JavaScript调用栈、尾递归和手动优化
Jun 03 Javascript
在react-router4中进行代码拆分的方法(基于webpack)
Mar 08 Javascript
详解javascript appendChild()的完整功能
Aug 18 Javascript
在vue中v-bind使用三目运算符绑定class的实例
Sep 29 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
Nov 14 Javascript
Vue操作Storage本地化存储
Apr 29 Vue.js
JS前端轻量fabric.js系列物体基类
Aug 05 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中inlcude()性能对比详解
2012/09/16 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
浅谈javascript 面向对象编程
2009/10/28 Javascript
读取input:file的路径并显示本地图片的方法
2013/09/23 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
JavaScript获取图片真实大小代码实例
2014/09/24 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
Windows系统下使用Sublime搭建nodejs环境
2015/04/13 NodeJs
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
微信小程序实现星星评价效果
2018/11/02 Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
2019/05/14 jQuery
小程序点餐界面添加购物车左右摆动动画
2020/09/23 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
Python中isnumeric()方法的使用简介
2015/05/19 Python
在cmder下安装ipython以及环境的搭建
2018/10/19 Python
python 构造三维全零数组的方法
2018/11/12 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
会计电算化应届生自荐信
2014/02/25 职场文书
教育技术学专业职业规划书
2014/03/03 职场文书
高校教师岗位职责
2014/03/18 职场文书
法语专业求职信
2014/07/20 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
教师见习报告范文
2014/11/03 职场文书
华清池导游词
2015/02/02 职场文书
会计求职自荐信
2015/03/26 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
Python实现随机生成迷宫并自动寻路
2021/06/13 Python
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers