JSONP 알고 쓰자
자바 스크립트는 서로 다른 도메인에 대한 요청을 보안상 제한합니다.
이 정책을 동일근원정책(Same-Origin Policy, SOP) 정책이라고 하며, 이러한 정책으로 인해 생기는 이슈를 cross-domain 문제라고 합니다.
script 요소는 src를 호출한 결과를 javascript를 불러와서 포함시키는 것이 아니고 실행시키는 태그입니다.
의 호출 후 즉시 실행하는 점을 이용하여 응답으로 온 Text Type의 결과를 javascript로 인식하여 바로 실행하게 됩니다.
var script = document.createElement('script');
script.src = '//kingbbode.com/jsonp?callback=myCallback';
document.getElementsByTagName('head')[0].appendChild(script);
function myCallback(data){ //callback method }
자바스크립트 예제로 살펴보는 JSONP의 기본원리
'programming > Experience' 카테고리의 다른 글
ga - gclid (0) | 2018.08.07 |
---|---|
java 3항 연산자에서 에러 발생! (0) | 2018.07.10 |
IE8 for 문 javascript (0) | 2018.05.10 |
jsp 컴파일된 class의 cssClass (0) | 2018.05.10 |
향상된 for문의 함정 (0) | 2018.04.18 |
댓글