브라우저 쿠키 차단 정책

긴가민가·2023년 7월 29일
0

문제 사항 해결기

목록 보기
5/7
post-thumbnail

개인 프로젝트를 테스트하다가.. 아이폰 사파리 앱에서만 원인모를 에러가 발생합니다.

안전하지 않은 작업이라는데.. 뭐지? (심지어 https 였어요.😨)

원인이 뭐지?

원인은 사파리앱의 모든 쿠키 차단 설정 이었어요.

명칭은 쿠키 차단이지만, 로컬의 저장 수단(Web storage)도 전부 비활성화됩니다.

💡 브라우저의 정책에 따라 다를 수 있다고 합니다. :)

localstorage를 사용해 다크 테마 정보를 저장하고 있었어요.
그래서 해당 에러가 발생하고 있었습니다.

해결 방안

1. 모든 쿠키 차단 비활성화하기

이렇게 하면 문제없이 동작하기 때문에 편합니다!
그치만 다양한 설정을 가진 사용자들에게 비활성화하라고 안내하는 것도 일이겠네요.😅

2. 브라우저 쿠키 차단 여부 확인하기

navigator.cookieEnabled를 사용하면 쿠키의 차단 여부를 확인할 수 있습니다.

쿠키 활성화 여부를 판단해 예외처리를 할 수 있게 됐어요!


의견은 언제든 댓글로 남겨주세요. 🙂

profile
미래의 내가 참고하려고 모아가는 중 :)

0개의 댓글