判断客户浏览器是否支持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 相关文章推荐
Array.prototype 的泛型应用分析
Apr 30 Javascript
JavaScript的21条基本知识点
Mar 04 Javascript
Jquery插件分享之气泡形提示控件grumble.js
May 20 Javascript
JavaScript判断浏览器及其版本信息
Jan 20 Javascript
JavaScrpt的面向对象全面解析
May 09 Javascript
深入理解Vue transition源码分析
Jul 30 Javascript
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
React学习之事件绑定的几种方法对比
Sep 24 Javascript
JavaScript时间戳与时间日期间相互转换
Dec 11 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
Angular2 自定义表单验证器的实现方法
Dec 14 Javascript
JavaScript实现轮播图效果代码实例
Sep 28 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
使用phpQuery采集网页的方法
2013/11/13 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
PHP实现多关键字加亮功能
2016/10/21 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
2017/06/16 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
js Flash插入函数免激活代码
2009/03/31 Javascript
JS类的封装及实现代码
2009/12/02 Javascript
javascript 当前日期转化为中文的实现代码
2010/05/13 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
vue 指定组件缓存实例详解
2018/04/01 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
解决vue-cli webpack打包开启Gzip 报错问题
2019/07/24 Javascript
20多个小事例带你重温ES10新特性(小结)
2019/09/29 Javascript
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
Django查询数据库的性能优化示例代码
2017/09/24 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
python中map的基本用法示例
2018/09/10 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
Python集中化管理平台Ansible介绍与YAML简介
2019/06/12 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
Matplotlib使用字符串代替变量绘制散点图的方法
2020/02/17 Python
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
高二语文教学反思
2016/02/16 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
教你用python控制安卓手机
2021/05/13 Python