У меня есть iframe, размер которого зависит от размера внутреннего содержимого, которое меньше, чем область просмотра. Он работает без проблем на настольных браузерах, в том числе на рабочем столе Safari. Однако на мобильном Safari, когда ширина содержимого меньше 320 пикселей, iframe остается на ширине 320 пикселей. Как сделать iframe в мобильном Safari шириной менее 320 пикселей?Как сделать ширину iframe на мобильном Safari менее 320 пикселей?
ОБНОВЛЕНИЕ: РЕШЕН. Это связано с настройкой по умолчанию в интерфейсной среде (Semantic-UI), которая была использована, которая имела минимальную ширину 320 пикселей, установленную на теге body. Переопределение этой настройки на теге тела решило эту проблему.
Является ли iframe в том же домене или междоменном? –
Возможный дубликат [Как заставить IFrame реагировать в Safari iOS?] (Http://stackoverflow.com/questions/23083462/how-to-get-an-iframe-to-be-responsive-in-ios -safari) –
Я не уверен, насколько актуальным является тот же или кросс-домен в этом контексте? Проблема существует в любом случае. Я контролирую содержимое iframe и родителя. Вопрос не в том, что касается контента, но и размера iframe на мобильном Safari. – user1647525