加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

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

发布时间:2023-09-02 13:33:52 所属栏目:教程 来源:
导读:判断客户浏览器是否支持cookie的示例代码

1.

代码如下:

function check(){

if(window.navigator.cookieEnabled)

return true;

else{

alert("浏览器配置错误,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  
 
}
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章