2012-07-27 2 views
1

iframe에서 상위 프레임으로부터 데이터 또는 데이터 가져 오기를 읽을 수 있습니까?Iframe 부모로부터 데이터 가져 오기/받기

예 : 내 현재 URL이 www.site.com/parent_frame.html?url=www.frame.com/nav1/nav2/child_frame.html 경우

는 상위 사이트에 포함 된 프레임은 수있을 것입니다 로드하려면 www.frame.com/nav1/nav2/child_frame.html을 방문하십시오.

나는 양쪽 도메인에 액세스 할 수 있지만 상위 페이지에는 html과 javascript 이외의 것을 사용할 수 없습니다. 하위 페이지는 PHP, 자바 스크립트, HTML에 액세스 할 수 있습니다.

get/post 데이터에 URL을 넣을 때 발생할 수있는 보안 위험에 대해 알고 있습니다. 물론로드하기 전에 URL이 적절한 범위 내에 있는지 확인하기 위해 유효성을 확인할 수는 있습니다. 이것이 가능하다면.

+0

가능한 : http://stackoverflow.com/questions/168455/how-do-you-post-to-an-iframe – fider

답변

0

이 당신에게 도움이 될 수 있습니다 : Calling a parent window function from an iframe

을이이 상위 프레임/페이지에 자바 스크립트에 액세스 할 수 iframe 내에 자바 스크립트를 사용하는 방법입니다 GET/POST 데이터에서 아무것도 설정하지 않는 동안.

+0

아픈 백업 계획으로이 주말에 읽었 경우 어떤 GET/포스트 프레임 워크가 이미 기본적으로 자리 잡았으므로 가능한 경우 ID를 사용할 수 있습니다 (iframe의 데이터 가져 오기, 가져 오기 기반 데이터 리디렉션 및 기타 재미있는 재즈). – NRGdallas

관련 문제