request header field User-Agent is not allowed by Access-Control-Allow-Headers
=> http 요청 헤더 속성 User-Agent는 접근
=> IOS (Safari) Script Error 발생
=> AOS (Chrome) 정상
ex) mblSappYn=Y;mblOsDvC=01;mblOsVerNm=12;...;netKind=lte;
const headers = {
'Content-Type': 'application/json;charset=UTF-8',
Cookie: this.cookie, // natvie return
'User-Agent': this.userAgent, // natvie return
}
IOS 기본 브라우저 인 Safari의 경우,
응답 서버 의 Access-Control-Allow-Headers 의 User-Agent 헤더 속성을 허용해주어야 함.
Safari 외 브라우저는 이를 무시한다.
- header User-Agent 속성 제외 => 크로스도메인 로그인 처리불가 확인
- 크로스 사이트 응답 서버 설정 및 변경 가능 여부 확인 필요
Access-Control-Allow-Headers > User-Agent