判断客户浏览器是否支持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脚本编程解决考试分数统计问题
Oct 18 Javascript
JavaScript接口实现代码 (Interfaces In JavaScript)
Jun 11 Javascript
有趣的JavaScript数组长度问题代码说明
Jan 20 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
Nov 18 Javascript
BooStrap对导航条的改造实践小结
Sep 21 Javascript
详解Vue 事件驱动和依赖追踪
Apr 22 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
Oct 31 Javascript
旺旺在线客服代码 旺旺客服代码生成器
Jan 09 Javascript
微信小程序实现天气预报功能
Jul 18 Javascript
JavaScript常见JSON操作实例分析
Aug 08 Javascript
js中null与空字符串""的区别讲解
Jan 17 Javascript
解决element-ui的下拉框有值却无法选中的情况
Nov 07 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
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
PHP程序漏洞产生的原因分析与防范方法说明
2014/03/06 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
2014/04/24 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
PHP区块查询实现方法分析
2018/05/12 PHP
JavaScript中常见陷阱小结
2010/04/27 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
jQuery实现dialog设置focus焦点的方法
2015/06/10 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
2015/12/04 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
Mint UI 基于 Vue.js 移动端组件库
2017/11/07 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
angularJs中ng-model-options设置数据同步的方法
2018/09/30 Javascript
JS数组求和的常用方法实例小结
2019/01/07 Javascript
python连接oracle数据库实例
2014/10/17 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
python使用bs4爬取boss直聘静态页面
2020/10/10 Python
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
2013/01/07 HTML / CSS
HTML5 实战PHP之Web页面表单设计
2011/10/09 HTML / CSS
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
资料员岗位职责
2013/11/17 职场文书
医学类导师推荐信范文
2013/11/19 职场文书
社区活动邀请函范文
2014/01/29 职场文书
保护环境建议书300字
2014/05/13 职场文书
出售房屋委托书范本
2014/09/24 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
同意离婚答辩状
2015/05/22 职场文书
MySQL 如何限制一张表的记录数
2021/09/14 MySQL