JavaScript에서 쿠키가 비활성화되었는지 확인하는 방법
브라우저에서 쿠키가 활성화되어 있는지 확인하려면 navigator.cookieEnabled 속성을 사용하면 됩니다. 이 속성은 브라우저 설정에 따라 쿠키가 허용된 경우 true, 차단된 경우 false를 반환합니다.
다음 코드를 실행하면 현재 브라우저에서 쿠키가 사용 가능한지 간단히 확인할 수 있습니다.
if (navigator.cookieEnabled) {
document.write("Cookies Enabled");
} else {
document.write("Oops Cookies Not Enabled");
}코드 설명
- navigator.cookieEnabled: 브라우저의 쿠키 지원 여부를 나타내는 불리언(Boolean) 값입니다.
- 쿠키가 활성화되어 있으면 "Cookies Enabled"(쿠키 사용 가능) 메시지가 출력됩니다.
- 쿠키가 비활성화되어 있으면 "Oops Cookies Not Enabled"(쿠키가 사용 불가능함) 메시지가 표시됩니다.
이 방법은 로그인 상태 유지, 사용자 환경설정 저장 등 쿠키에 의존하는 기능을 구현하기 전에 사전 점검용으로 유용하게 활용할 수 있습니다.