IT Study/개발 공부
09/13 이슈 - 크로스 도메인 에러
hyg4196
2021. 9. 13. 17:55
반응형
웹개발을 하면서 ajax를 통해 통신을 하다보면 종종 겪는 문제 중 하나가 바로 cross domain으로 인한 문제입니다. AJAX 호출을 필요로 하는 기능에서 보안상 이유로 동일 서버 이외에는 접근할 수 없도록 한 것인데요.
jQuery의 JSONP를 사용
JSONP로 데이터를 주고 받도록 구현하는 방법입니다. 이는 가장 보편적으로 사용하는 방법 중 하나이므로, 많은 분들이 아는 방법있을 것이라고 생각합니다.
크롬 옵션으로 해결
C:\Program Files\Google\Chrome\Application\chrome.exe -disable-web-security --allow-file-access-from-files
위와 같은 옵션을 폴더에 붙어여넣어 chrome을 실행 하면 됩니다.
보통 제품에서는 보안 이슈가 일어나기 때문에
아이프레임 (iframe)을 사용 - 허브나 클라우드 관련 제품 다룰 때 알수 있을 듯 하다.
반응형