Как я могу прочитать заголовок родительской страницы из iframe? - PullRequest
1 голос
/ 16 июля 2009

У меня есть страница, которая вызывает другую страницу (на другом сервере), и я хочу, чтобы эта страница считывала заголовок с родительской страницы. Возможно ли это или есть какие-то проблемы с безопасностью?

Ответы [ 3 ]

3 голосов
/ 16 июля 2009

Вы не можете общаться между серверами таким образом.

1 голос
/ 16 июля 2009

Вы можете использовать JavaScript для доступа к родителю:

window.parent.document.title
0 голосов
/ 16 июля 2009

Страница вызова A - страница вызывающего абонента (с JavaScript, та, которая запрашивает заголовок) и страница B - страница, для которой вы хотите заголовок.

Можете ли вы создать третью страницу C (размещенную на любом сервере, где A может получить доступ к C, а C может получить доступ к B), который выполняет посреднические функции и отправляет запрос JSON или XML с целевой страницы на исходную страницу (где JavaScript может это назвать?) Страница C может быть любым веб-приложением или CGI-программой, способной обработать HTML-код страницы B и проанализировать его на предмет заголовка, а затем обработать результат в AJAX-дружественной манере для использования страницей A.

Я полагаю, что полезность этого зависит от ваших целей и более широкой точки зрения вашего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...