2009-07-16 2 views
1

다른 페이지에서 다른 페이지를 호출하는 페이지가 있고 해당 페이지에서 상위 페이지의 제목을 읽길 원합니다. 이것이 가능합니까 아니면 이것에 약간의 보안 문제가 있습니까?iframe에서 상위 페이지의 페이지 제목을 읽으려면 어떻게해야합니까?

+0

광고에 필요합니다. 웹 사이트에서 iframe에서 광고를 실행하고 있지만 광고를 올바르게 타겟팅하려면 페이지 제목에 액세스해야합니다. 따라서 해당 페이지와 iframe은 서버에 있으므로 iframe에서 광고 스크립트를 실행하므로 상위 제목을 가져와야합니다. 가능한? –

+0

불가능합니다. 죄송합니다! –

답변

2

그런 서버 간에는 통신 할 수 없습니다.

1

당신은 부모에 액세스하기 위해 자바 스크립트를 사용할 수 있습니다

window.parent.document.title 
+1

아, 별도의 서버라는 부분에 대해서는 놓쳤습니다. – Nelson

+0

이 문제는 서버 간 요청에 적용됩니까? 너는 틀릴지도 모른다. – Irwin

0

전화 페이지 A를 당신의 제목을 원하는 페이지 B 페이지 (그것에 자바 스크립트의 제목을 요구 하나) 발신자 페이지입니다.

A가 액세스 할 수있는 모든 서버에서 C를 액세스 할 수 있고 C는 B를 액세스 할 수 있습니다.이 서버는 대상 페이지에서 소스 페이지로 JSON 또는 XML 요청을 처리합니다 (JavaScript가 어디에서 호출 할 수 있습니까?)? 페이지 C는 페이지 B의 HTML을 가져 와서 제목을 파싱하고 페이지 A가 사용하도록 AJAX 친화적 인 방식으로 결과를 제공 할 수있는 웹 응용 프로그램 또는 CGI 프로그램이 될 수 있습니다.

이 유용성은 프로젝트의 목표와 큰 그림의 관점에 달려 있다고 생각합니다.