判断客户浏览器是否支持cookie
生活随笔
收集整理的這篇文章主要介紹了
判断客户浏览器是否支持cookie
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
function check(){
if(window.navigator.cookieEnabled) return true;
else{ alert("瀏覽器配置錯誤,Cookie不可用!"); return false;}
} 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();
} 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
}
?
轉載于:https://www.cnblogs.com/xiashenbin/p/3981505.html
總結
以上是生活随笔為你收集整理的判断客户浏览器是否支持cookie的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给出一个单链表,不知道节点N的值,只遍历
- 下一篇: 优雅得使用composer来安装各种PH