@iDrugov
Хуже глупых вопросов только глупые ответы.

Как определить истинную высоту вьюпорта при iframe?

Делаю приложение в ВК, когда оно открывается - вк в iframe передаёт первое полученное значение высоты и ширины. При этом, высоту он указывает в пикселях. Например, открыв в горизонтальном режиме приложение с iPhone 5, iframe получит значение height: 320px. Потом, если смартфон повернуть в вертикальное положение, значение высоты останется неизменным, следовательно, всё, что находится внутри -- обрезается.

$(window).outerHeight(); возвращает так же первую полученную высоту iframe, а запросить высоту у элементов, находящихся выше iframe я не умею.

Перезагружать iframe при каждом повороте телефона, думаю, идея так себе.

И менять размер iframe, похоже, я тоже не могу.
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 1
Whitesunset
@Whitesunset
Такой вариант попробуйте

window.onresize = function(){console.log(screen.height)}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы