2011-04-12 6 views

답변

0

아니요. 두 페이지 모두 동의하는 경우 window.postMessage과 같이 통신 할 수 있습니다. 이는 보안을위한 보안 기능입니다. location.hash 대체 지원이있는 jquery plugin window.postMessage 래퍼에 대한 링크가 있습니다.

2

없음은 다른 도메인에서 iframe이 의 내용을 편집 할 수 없습니다 볼 수 없습니다.

이것은 크로스 사이트 스크립팅이라고하며, 항상 아니오입니다.

1

듣고 싶지 않지만 ... 아니요 ... 도메인을 제어 할 수없고 파일에 액세스 할 수없는 경우 JavaScript를 사용하여 iFrame의 콘텐츠를 변경할 수도 없습니다 예를 들어 Google.com에서

+0

두 번째 마이크 크로스 사이트 스크립팅에 ... – TravelingAdMan

1

아니오;

하지만 도메인을 통해 콘텐츠를 파이프하면이 문제를 해결할 수 있습니다.

당신은 iframe에 다음

echo file_get_contents("google.com"). 

의 라인을 따라 무언가를 사용자 도메인/fakegoogle에서 스크립트가 그래서 경우에 mydomain/fakegoogle의 소스를 가리 킵니다. 가장 효율적인 것은 아니지만 필요한 경우 해당 도메인 간 요청의 콘텐츠 만 있으면됩니다.

관련 문제