2012-01-09 3 views
0

메인 페이지와 동일한 호스트에서 가져온 것이 아닌 iframe이 하나있는 기본 페이지 인 웹 페이지를 만들고 싶습니다. 어떤 페이지를 알고 싶습니다. 사용자가 현재 iframe에서 탐색 중입니다.사용자가 탐색중인 페이지를 iframe

예를 들어 Google과 같은 사이트에서 콘텐츠를로드하는 Javascript 이벤트 및 iframe에 바인딩 된 버튼이있는 기본 페이지가 있습니다.

사용자가 원하는대로 iframe의 콘텐츠를 탐색 할 수 있지만 기본 페이지의 버튼을 클릭하면 iframe의 현재 URL이 팝업되어야합니다.

나는 이미 시도했지만 동일한 원본 정책이 항상 적용되므로 속성 '위치'에 액세스 할 수있는 권한이 거부되었습니다.이 발생합니다. SOP에 따르면 의미가 있다는 것을 알고 있지만 실제로해야합니다. 트릭을 할 수있는 해킹이 있는지 또는 제한을 인정하고 내 앱을 다른 방식으로 디자인해야하는지 알고 싶습니다.

답변

1

그런 트릭이있는 경우 브라우저 보안이 유효하지 않게되고 개인 정보 문제가 노출됩니다. 이러한 것들은 이유가 있습니다.

YOURSELF에서이를 사용 중지 할 수 있지만 다른 사용자는 무시할 수 있습니다.

참조 :

Disable same origin policy in Chrome

관련 문제