2013-08-23 3 views
0

나는이 사이트와 다른 많은 사람들이 비슷한 질문에 답하는 것을 보았습니다. 그러나 종종 이해하지 못하거나 이해가 안되는 경우가 있습니다. 그리고 종종 모순 된 방식으로 (어쩌면 스펙이 계속 변화 할까?). 그리고 크로스 도메인 자바 스크립트 통신을 설정하는 방법에 대한 게시물을 볼 수 있지만이 외부 콘텐츠와 통신 할 필요가 없습니다 (자녀와 부모 모두의 코드베이스에 액세스해야하는지 여부는 확실하지 않습니다. 이러한 해킹이 작동하려면).동적으로 외부 웹 페이지로드

다른 도메인의 다른 웹 페이지를 내 페이지의 상자에 표시해야합니다. 기본적으로 이것은 링크를 클릭하는 것과 비슷하지만, 브라우저가 새 탭이나 새 창에서 열어야한다는 것을 지정하는 대신 브라우저가 현재 페이지의 인라인 프레임 유형 거래로 열려고합니다. 따라서이 기능에 대한 보안/통신 문제가 없다는 것을 안다면 보안에 대해 충분히 알고 있습니다.

브라우저 개발자가 완전히 합리적인 기능을 제거했다고 가정하면 어떻게해야합니까? 허용되는 Json 데이터 유형에 대해 이야기를 들었지만 여전히 그 의미를 정확히 파악하지 못했습니다. 임의의 외부 페이지에 접속하여 json summery를 얻을 수 있습니까? 아니면 어떻게 작동합니까? (위키 피 디아 (Wikipedia)의 예제를 보았지만 정확히 무엇이 반환되었는지, 임의의 URL이 제대로 작동하는지 여부는 확실하지 않았습니다.

PHP를 사용할 수는 있지만 어리석은 짓입니다. 나는 기본적으로 내가 액세스하려고하는 프로그래밍 언어 때문에 무작위로 금지 된 콘텐츠에 액세스하기 위해 프록시를 설정하려고합니다.

답변

1

당신은 iFrames을 찾고 있습니다. 그러나 부적절한 구현을 통한 잠재적 인 사이트 간 스크립팅 취약점으로 인해 많은 보안 제한 사항이 있습니다.

당신은 단순히 내가 그들을 시도

+0

그 iframe 대응의 소스 속성을 편집하여 그 내부 프레임의 소스를 변경할 수 있습니다. /otherpage.com 대신 http://www.google.com을 입력하면 보안 제한으로 인해 – Jonathon

+0

을로드하지 않습니다. w3schools의 예를 따르십시오. –

+0

OK,하지만 특별한 것은 없습니다. 그것이 작동하는 유일한 이유는 동일한 도메인을 가리키고 있기 때문입니다. Google의 stackoverflow로 변경하면 프레임이로드되지 않습니다. iFrames가 외부 URL에 대해 작동하지 않습니다. – Jonathon