Sencha Touch 개발 할 때, Ajax 통신이 편리하다.
JSONp 통신은 request 의 255자 제한이 있지 않은가?
(긴 글을 작성 해서 전송 할 수 없다.)

그런데,
Ajax 로 다른 도메인(cross domain)에 접근하면 문제가 발생한다.
(CORS를 이용하여 해결하는 방법도 있지만, 귀찮아서..;;;)

이는, 브라우저에서 보안상 막는 것으로
간단히 브라우저 시작 옵션으로 disable 시킬 수 있다.

// OSX 의 경우
open -a Google\ Chrome --args --disable-web-security

// Linux 의 경우
google-chrome --disable-web-security

// Windows 의 경우, 크롬이 설치 된 폴더로 이동해서
chrome.exe --disable-web-security

하이브리드앱을 위해 PhoneGap 을 이용하면 PhoneGap에서 설정으로 Cross Domain 접근을 허용한다.

그러니…
개발 할 때만 발생 하는 문제 이미로, 이와 같은 방법으로 조치 하는 것도 나쁘지 않다.


[ 김종광 - JongKwang Kim ]

- 주식회사 종광, CTO & Founder
- 한국센차유저그룹 운영자
- 미래부/NIPA, 소프트웨어 마에스트로 멘토

- E-Mail : kim@jongkwang.com
- Blog : http://jongkwang.com
- Twitter : @jongkwang
- Facebook : https://facebook.com/kimjongkwang