判断客户浏览器是否支持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 Object.extend
May 18 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
Aug 29 Javascript
使用javascript提交form表单方法汇总
Jun 25 Javascript
JS生成不重复的随机数组的简单实例
Jul 10 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
Aug 02 Javascript
微信小程序实现全国机场索引列表
Jan 31 Javascript
浅谈vuejs实现数据驱动视图原理
Feb 23 Javascript
JavaScript 高性能数组去重的方法
Sep 20 Javascript
JavaScript数组特性与实践应用深入详解
Dec 30 Javascript
layui多iframe页面控制定时器运行的方法
Sep 05 Javascript
WebStorm中如何将自己的代码上传到github示例详解
Oct 28 Javascript
通过实例了解Render Props回调地狱解决方案
Nov 04 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函数代码
2013/08/29 PHP
UTF-8正则表达式如何匹配汉字
2015/08/03 PHP
JavaScript 特殊字符
2007/04/05 Javascript
理解Javascript_08_函数对象
2010/10/15 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
单击复制文字兼容各浏览器的完美解决方案
2013/07/04 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
JS JQUERY实现滚动条自动滚到底的方法
2015/01/09 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
JavaScript制作弹出层效果
2016/12/02 Javascript
jQuery实现 上升、下降、删除、添加一行代码
2017/03/06 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
vue--vuex详解
2019/04/15 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
使用python BeautifulSoup库抓取58手机维修信息
2013/11/21 Python
Python中的True,False条件判断实例分析
2015/01/12 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
实例讲解python中的序列化知识点
2018/10/08 Python
Python父目录、子目录的相互调用方法
2019/02/16 Python
Python Django简单实现session登录注销过程详解
2019/08/06 Python
Python HTTP下载文件并显示下载进度条功能的实现
2020/04/02 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
python调用摄像头的示例代码
2020/09/28 Python
《夏夜多美》教学反思
2014/02/17 职场文书
计算机求职信
2014/07/02 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
2014年行政执法工作总结
2014/12/11 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript