2009-10-23 3 views
0

전적으로 html/js로 작성된 응용 프로그램이 있습니다 (서버가 없음). 자바 스크립트를 사용하여 다른 도메인에서 스크립트를 검색하고 해당 내용을 문자열로 가져 오려고합니다. 나는 그 대본을 평가하고 싶지 않다. 이것을 가능하게 할 수있는 해킹이 있습니까?자바 스크립트 내에서 다른 도메인의 스크립트를 어떻게 문자열로로드 할 수 있습니까?

+0

감사합니다. 나는 서버 지원없이 그것을 할 수있는 방법을 기대했지만, 그것은 불가능한 것처럼 들린다. – lowellk

답변

3

저는 그렇게 생각하지 않습니다. 방법이 있다면 교차 도메인 다운로드 금지 조항을 위반하게됩니다. 브라우저의 보안을 적절하게 구성하여 이러한 제한 사항을 완화 할 수있는 방법이 있지만 브라우저 의존성으로 인해 여러 가지 중에서도 지저분하고 신뢰할 수없는 방법이라고 생각합니다. 서버에서 처리해야합니다.

1

수 없습니다. 브라우저가 구현 한 도메인 간 보안 모델은이를 방지합니다. 도메인의 다른 서버를 통해 원격 리소스에 액세스 할 수있는 프록시로 이동해야합니다.

2

나에게 맞는 소리는 JSONP입니다.

+1

그래, 그 소리가 들리 겠지만 :) – ChrisR

1

확실히 가능합니다. jQuery 또는 JSONP 기술을 구현하는 다른 라이브러리를 사용하는 대신 JSONP를 직접 구현하십시오!

몇 가지 단계가 있지만 마지막에는 '평가'부분을 건너 뜁니다. 대신 깊이 문서

좋은 찾을 어렵다하지만 여기에 내가 빨리 발견 하나 ... 당신은 자바 스크립트 문자열을 수행 할 작업을 수행합니다

http://niryariv.wordpress.com/2009/05/05/jsonp-quickly/

JSONP는 꽤 사실이다 영리한 기술. 그것의 재미를 위해 그것을 배우는 것은 보람입니다!

행운을 빕니다

+0

다른 도메인의 스크립트도 JSONP와 친숙해야합니다. –

관련 문제