判断客户浏览器是否支持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 相关文章推荐
关于IE7 IE8弹出窗口顶上
Dec 22 Javascript
jquery validate.js表单验证的基本用法入门
May 13 Javascript
基于JQuery实现异步刷新的代码(转载)
Mar 29 Javascript
javascript中简单的进制转换代码实例
Oct 26 Javascript
jquery validate demo 基础
Oct 29 Javascript
解决js图片加载时出现404的问题
Nov 30 Javascript
jQuery实现图像旋转动画效果
May 29 Javascript
js实现表单及时验证功能 用户信息立即验证
Sep 13 Javascript
微信小程序 登陆流程详细介绍
Jan 17 Javascript
简单实现jquery隔行变色
Nov 09 jQuery
vue中解决拖拽改变存在iframe的div大小时卡顿问题
Jul 22 Javascript
Webpack的Loader和Plugin的区别
Nov 09 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
Zend Framework前端控制器用法示例
2016/12/11 PHP
过虑特殊字符输入的js代码
2010/08/05 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
2011/04/27 Javascript
浅谈checkbox的一些操作(实战经验)
2013/11/20 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
ES2015 Symbol 一种绝不重复的值
2016/12/25 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
微信小程序使用swiper组件实现类3D轮播图
2018/08/29 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
node后端服务保活的实现
2019/11/10 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
Python实现获取邮箱内容并解析的方法示例
2018/06/16 Python
python实现桌面托盘气泡提示
2019/07/29 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
在SQL Server中创建数据库主要有那种方式
2013/09/10 面试题
学生打架检讨书大全
2014/01/23 职场文书
擅自离岗检讨书
2014/02/11 职场文书
高校教师岗位职责
2014/03/18 职场文书
六年级学生评语
2014/04/22 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
Redis三种集群模式详解
2021/10/05 Redis