1.
다음과 같이 코드 코드를 복사합니다.
함수 검사(){
if(window.navigator.cookieEnabled)
사실을 반환;
또 다른{
Alert("브라우저 구성 오류, 쿠키를 사용할 수 없습니다!");
거짓을 반환;}
}
2.
다음과 같이 코드 코드를 복사합니다.
SetCookie('cookie_test','1');
var cookie_test = getCookie('cookie_test');
if( '1' != 쿠키_테스트)
{
경고('지원되지 않음');
}또 다른
{
경고('지원');
}
function SetCookie(name,value)//두 개의 매개변수, 하나는 쿠키의 이름이고 다른 하나는 값입니다.
{
var Days = 30; //이 쿠키는 30일 동안 저장됩니다.
var exp = new Date(); //new Date("9998년 12월 31일");
exp.setTime(exp.getTime() + 일*24*60*60*1000);
document.cookie = 이름 + "="+ 이스케이프(값) + ";expires=" + exp.toGMTString();
}
function getCookie(name)//쿠키 가져오기 기능
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]) return null;
}
함수 delCookie(이름)//쿠키 삭제
{
var exp = 새로운 날짜();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(이름);
if(cval!=null) document.cookie= 이름 + "="+cval+";expires="+exp.toGMTString();
}
3.
다음과 같이 코드 코드를 복사합니다.
var cookieEnabled=(navigator.cookieEnabled)? true : false
//쿠키 활성화 여부 확인
//브라우저가 ie4+ 또는 ns6+가 아닌 경우
if (typeof navigator.cookieEnabled=="정의되지 않음" && !cookieEnabled){
document.cookie="테스트쿠키"
cookieEnabled=(document.cookie=="testcookie")? true: false
document.cookie="" //더미 값 삭제
}