1.
function check(){
if( window.navigator.cookieEnabled)
return true;
else{
Alert("브라우저 구성 오류, 쿠키를 사용할 수 없습니다!")
return false;}
}
2.
SetCookie('cookie_test' ,'1');
var cookie_test = getCookie('cookie_test')
if( '1' != cookie_test)
{
Alert('지원되지 않음' );
} else
{
Alert('support');
function SetCookie(name,value)//2개의 매개변수, 하나는 쿠키의 이름입니다. 다른 하나는 값입니다.
{
var Days = 30; //이 쿠키는 30일 동안 저장됩니다.
var exp = new Date() //new Date("9998년 12월 31일" );
exp.setTime( exp.getTime() 일*24*60*60*1000)
document.cookie = name "=" escape (value) ";expires=" exp.toGMTString() ;
}
function getCookie(name)//쿠키 가져오기 함수
{
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); cval!=null) document.cookie= name "=" cval ";expires=" exp.toGMTString()
}
3.
var cookieEnabled=(navigator.cookieEnabled)? true : false
//여부 확인 쿠키가 켜져 있습니다
//찾고 있는 경우 서버가 ie4 또는 ns6이 아닙니다
if (typeof navigator.cookieEnabled=="undefine" && !cookieEnabled){
document.cookie="testcookie"
cookieEnabled=(document.cookie=="testcookie")? true: false
document.cookie="" //더미 값 삭제
}