当前位置: 首页 > news >正文

判断客户浏览器是否支持cookie

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
}


 

 

 

 

相关文章:

  • ASP.NET 操作Cookie详解 增加,修改,删除
  • ‍w3wp.exe占用内存过高的问题
  • w3wp.exe 频繁重启 Faulting application w3wp.exe
  • UTF-8编码下的Cookies出错 类型不匹配: ‘[object]‘
  • gzip 和 gunzip 的使用
  • linux下vi命令大全
  • extjs 同步和异步请求
  • Extjs combo数据绑定与获取
  • 上传图片Microsoft VBScript 运行时错误 错误 '800a01a8' extension=upfile.file(inputname).FileExt
  • RPM包管理
  • Linux Crontab 定时任务 命令详解
  • IIS 子验证程序的注册表键没有在本地计算机上正确配置,匿名密码同步功能被禁用
  • linux之dd命令
  • 將數字前面補0,補足設定的長度
  • C# .NET FTP上传文件夹操作
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【css3】浏览器内核及其兼容性
  • CAP 一致性协议及应用解析
  • js
  • Laravel Mix运行时关于es2015报错解决方案
  • SpringBoot几种定时任务的实现方式
  • yii2权限控制rbac之rule详细讲解
  • 从伪并行的 Python 多线程说起
  • 基于webpack 的 vue 多页架构
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 一个项目push到多个远程Git仓库
  • 原生 js 实现移动端 Touch 滑动反弹
  • hi-nginx-1.3.4编译安装
  • kubernetes资源对象--ingress
  • Prometheus VS InfluxDB
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # Panda3d 碰撞检测系统介绍
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • ${ }的特别功能
  • (solr系列:一)使用tomcat部署solr服务
  • (二十三)Flask之高频面试点
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (六)vue-router+UI组件库
  • (推荐)叮当——中文语音对话机器人
  • (一)RocketMQ初步认识
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .Net 代码性能 - (1)
  • .net快速开发框架源码分享
  • .NET企业级应用架构设计系列之技术选型
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • /etc/sudoers (root权限管理)
  • @ModelAttribute 注解
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [ C++ ] STL---string类的模拟实现
  • [Android]Tool-Systrace
  • [Bada开发]初步入口函数介绍