PHP - получить начальный размер междоменной страницы iframe? - PullRequest
0 голосов
/ 18 января 2011

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

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

Получить высоту iframe с внешним URL

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

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

1 Ответ

0 голосов
/ 20 января 2011

В этом другом вопросе постер гласит:

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

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

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

...