2013-02-08 3 views
0

한 페이지에 iframe이있는 웹 사이트가있어서 외부 URL로 이동합니다 (제어 할 수 없음). Iframe의 모든 링크 (전체 페이지가 아닌)를 새 창에서 열 수있는 방법을 찾으려고합니다. 나는 행운과 함께 몇 가지 해결책을 시도했습니다. iframe을 타겟팅하고 HTML 기본 태그를 사용할 수있는 방법이 있습니까?새 창에서 Iframe에있는 외부 웹 사이트의 링크를 엽니 다.

답변

1

동일한 출발지 정책으로 인해 도메인과 프로토콜이 일치하는 경우에만 iframe의 내용을 수정할 수 있습니다.

+0

같은 원산지 정책을 알고있는 사람이 거의없는 것에 놀랐습니다. 그러나 한 번 다른 도메인에서 페이지를로드하는 iframe의 내용에 액세스하고 가상 호스트를 사용하여 수정하고 내 apache 서버에서 proxiying했습니다. 그러나 그것은 매우 특별한 경우를위한 것이었고, OP가 그것을 구현하지 않을 것이라고 저는 믿습니다. ;) –

+0

그래서 iframe을 타겟팅하고 "Iframe의 모든 링크가 새 창에서 열리나요?"라고 말하면서 – user1209945

+0

정확히 일치하지만 도메인과 프로토콜이 일치하면 (예 : http의 iframe : // www.example.com/myiframe.html')을 사용하면 이렇게 할 수 있습니다. – Mooseman

관련 문제