Проблема в двух словах: innerHeight равна высоте документа.
У меня есть веб-сайт, который содержит сценарии, основанные на высоте области просмотра.Если я открываю этот сайт на устройствах IOS, он работает правильно, но если я включаю его в iframe, это не так.Причина этого из-за ошибки innerHeight равна высоте документа, что неверно.Код, используемый для получения высоты области просмотра, является jQuery (window) .height (), который равен JQuery (document) .height () в случае использования iframe.Как вычислить высоту области просмотра, учитывая, что iframe - это веб-сайт на другом домене (т.е. я не могу использовать этот window.top.innerHeight).
Спасибо, я борюсь с этим в течение пары дней.Если вы хотите создать проблему, откройте следующий URL на вашем сервере.https://revolution.themepunch.com/le-chef-restaurant-website-wordpress-template/