IPhone chrome axios 에러

이병우·2025년 8월 8일

front-end

목록 보기
4/4

서비스 운영 중 아이폰 크롬에서만 axios 요청이 에러나는 현상이 발생했다.
이유는 axios에 setRequestHeader 함수에서 비ASCII 값(ex.한글)을 넣으면 인코딩이 안돼 XMLHttpRequest.setRequestHeader 단계에서 Exception을 던진다.
이러면 Network 탭에도 찍히지 않는다.

추가사항

  • 아이폰 크롬에서 파일 다운로드를 하면 Webkit 자체에서 파일을 다운로드 할 건지 다시 물어보는 바텀 레이러를 하나 띄우는데 여기서 다운로드를 안누르고 크롬브라우저로 다시 돌아가면 window 객체에 접근하지 못하는 현상이 있다.(context가 바꼈나?)
profile
맛있게 개발하는게 목표!

0개의 댓글