判断客户浏览器是否支持cookie的示例代码

 本篇文章主要介绍了判断客户浏览器是否支持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   
}  
 

时间: 2024-11-02 08:26:57

判断客户浏览器是否支持cookie的示例代码的相关文章

判断客户浏览器是否支持cookie的示例代码_javascript技巧

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'

Win7系统IE浏览器不支持Cookie的解决方法

方法如下:   1.打开IE浏览器,点击上面的"工具"按钮,在弹出的下拉菜单中选择"Internet选项":     2.在Internet选项窗口界面中,切换至"隐私"项,滑动滑块设置为中,然后点击下面的"高级"按钮:     3.勾选"替代自动cookie处理"和"总是允许会话cookie,点击确定即可.     关于Win7系统浏览器不支持Cookie的解决方法就介绍到这里了,用户如果在使用

js获取判断上传文件后缀名的示例代码

 本篇文章主要是对js获取判断上传文件后缀名的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: function lastname(){  //获取欲上传的文件路径 var filepath = document.getElementById("file1").value;  //为了避免转义反斜杠出问题,这里将对其进行转换 var re = /(+)/g;  var filename=filepath.replace(re,"#");

javascript检查浏览器是否支持flash的实现代码_javascript技巧

javascript检查浏览器是否支持flash,程序输出结果: <script> function flashChecker() { var hasFlash = 0; //是否安装了flash var flashVersion = 0; //flash版本 if (document.all) { var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); if (swf) { hasFlash = 1; VSwf = swf.

Win7系统浏览器不支持Cookie如何解决

  1.打开IE浏览器,点击上面的"工具"按钮,在弹出的下拉菜单中选择"Internet选项"; 2.在Internet选项窗口界面中,切换至"隐私"项,滑动滑块设置为中,然后点击下面的"高级"按钮; 3.勾选"替代自动cookie处理"和"总是允许会话cookie,点击确定即可.

Win7浏览器不支持Cookie怎么办

  1.首先,在IE页面的右上角点击"工具"按钮,如图所示: 2.弹出下拉菜单,选择"internet选项". 3.打开"internet选项"后,选择"隐私"按钮,设置为中,如图所示: 4.点击"高级",如图所示: 5.弹出对话框,如图所示: 6.勾选"替代自动cookie处理",勾选"总是允许会话cookie(w)",如图所示: 7.点击确定,ok,浏览器cook

如何在chrome上开启WebGL功能和判断目前浏览器是否支持

1.开启方式: 第一种:打开cmd,切换到Chorme的安装目录,敲入chrome.exe –enable -webgl,回车就会打开一个chrome浏览器窗口: 第二种:找到Chrome浏览器的快捷方式,如果没有就创建一个快捷方式(右键点击chrome.exe,选择"创建快捷方式"或者"发送到"→"桌面快捷方式"),右键点击快捷方式,选择属性. 在目标框内,双引号的后边,加入–enable-webgl –ignore-gpu-blacklist

ASP.NET中读写cookie数据示例代码

ASP.NET中的cookie:创建Cookie方法 (1) Response.Cookies["userName"].Value = "admin";  Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);  //如果不设置失效时间,Cookie信息不会写到用户硬盘,浏览器关闭将会丢弃.  ASP.NET中的cookie:创建Cookie方法 (2) HttpCookie

javascript 判断两个日期之差的示例代码_时间日期

日期差我们需要像php中一样把如2015-08-30这种转换成秒之后再利用两个日期的秒数进行相减之后再加起判断就可以了,如果判断日期相等就简单多了在文章最后有例子说明. 例子1,日期之差函数 function better_time(strDateStart,strDateEnd){ var strSeparator = "-"; //日期分隔符 var strDateArrayStart; var strDateArrayEnd; var intDay; strDateArraySt