判断客户浏览器是否支持cookie的示例代码
判断客户浏览器是否支持cookie的示例代码
发布时间:2016-12-30 来源:查字典编辑
摘要:1.复制代码代码如下:functioncheck(){if(window.navigator.cookieEnabled)returntru...

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教程学习
编程开发子分类