首頁  >  文章  >  web前端  >  判斷客戶瀏覽器是否支援cookie的範例程式碼_javascript技巧

判斷客戶瀏覽器是否支援cookie的範例程式碼_javascript技巧

WBOY
WBOY原創
2016-05-16 17:07:501226瀏覽

1.

複製程式碼 程式碼如下:

function check(){ window.navigator.cookieEnabled) 
   return true; 
else{ 
   alert("瀏覽器設定錯誤,Cookie 🎜>
2.



複製程式碼
程式碼如下:Setookie(' ,'1');  var cookie_test = getCookie('cookie_test');  if( '1' != cookie_test) 
 alert('不支援'); 
} alert('不支援'); 
else 

 alert('支援'); 


function SetCookie(name,value)//兩個參數,一個是cookie的名子,一個是值  >{ 
   var Days = 30; //此cookie 將會保存30 天  
   var exp = new Date(); //new Date("December 31, 9998")  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)//刪除>   var exp = new Date(); 
   exp.setTime(exp.getTime() - 1); 
   var cval=getCookie(name); 
   if(cval! name "=" cval ";expires=" exp.toGMTString(); 



3.




複製程式碼


複製程式碼
var cookieEnabled=(navigator.cookieEnabled)? true : false 
//判斷cookie是否開啟🎜>

器不是ie4 或ns6   
if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){  
document.cookie="testcookie" 
cookiepookiePabled=testument.cookie="testcookie" 
cookieookieabled=testumEnablec=)? true : false 
document.cookie="" //erase dummy value  


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn