2011-01-18 2 views
0

Мне интересно, есть ли какой-либо путь с PHP для определения размеров междоменной веб-страницы, на которую у вас нет контроля, чтобы (изначально) установить iframe на своем собственном сайте в нужном размере для отображения он без полос прокрутки.PHP - получить начальный размер междоменной iframe-страницы?

В этом вопросе:

Get height of iframe with external URL

Плакат гласит: «Я могу получить высоту первой страницы, загруженной в IFRAME (с использованием PHP), но не способ получения последующих высот страниц, потому что никоим образом зная, что изменит URL/местоположение в iframe. "

Кто-нибудь знает, действительно ли это возможно и как это сделать?

ответ

0

В этом other question, плакат гласит:

я могу получить высоту первой страницы, загруженной в IFRAME (с помощью PHP), но не существует способа получения последующих высот страниц, потому что нет способа узнать, что изменения URL/местоположение, чтобы в IFRAME

Чтение между строк, что первая страница загружается в IFRAME должны находиться на одной и той же области, или, возможно, в другом домене, но (в решающей степени) под контролем того же разработчика как содержащую страницу. Невозможно прочитать размер отображаемой страницы с помощью PHP. JavaScript необходим клиентской стороне, чтобы получить размеры того, что на самом деле делает браузер, который находится вне контроля любого кода на стороне сервера. Поэтому я не уверен, что подразумевалось под «использованием PHP».

Боюсь my answer все еще держит: Это не представляется возможным, чтобы получить размеры веб-страницы междоменном, что вы не имеете никакого контроля над, из-за модели безопасности браузера. Если бы это было возможно, это было бы проблемой безопасности и должно быть исправлено. Подробнее here.

Смежные вопросы