카테고리 없음

iOS / safari 개발할 때 응답값은 로그에 찍히는데 js에서 처리 안될때,,,,

dev-olive 2022. 6. 3. 17:07


AOS랑 chrome에서는 응답값 잘 뜨는데 왜 사파리에서만 안돼죠?
로그에서는 응답값 겁나 잘뜨는데 사파리에서 화면만 안뿌려줌

윈도우에 사파리 깔고 네트워크 뒤져보니까 http status -1001 뜸
이게 뭐람

http://thestupidbox.com/blog/http-status-code-1001-in-safari-browsers/

네 저같은 사람이 더 있었네요

대충 해석해보면


어쩌고저쩌고 했는데 다 됐는데 사파리에서만 안됐다. jquery/javascript에서 ajax 호출했는데 '-1001 status code' 에러 메시지가 나왔다. 링크 클릭하면 결과값은 리턴된다.
차이점은 서비스의 길이(거의 12초 정도 걸림) async false로 셋팅 되어있음. 


결론 : async false를 지우니까 잘됨

ES5도 지원해야 돼서 promise 안썼는데 혹시라도 이런 이슈 있는 나같은 사람을 위해서...