TGViewer
Веб-страница Веб-страница @tproger_web · 22.3K subscribers
Post #6587 1.23K
iframe научился подстраивать высоту под встроенную страницу

Форма внутри iframe переходит на следующий шаг, становится выше и получает собственную полосу прокрутки. В Chrome 154 для этого появился `frame-sizing`: например, content-height позволяет подбирать высоту по содержимому встроенного документа.

Одного CSS у родителя недостаточно. Страница внутри iframe должна разрешить передачу размера через <meta name="responsive-embedded-sizing" content="allow-origins=*">. Вместо звёздочки можно ограничить список разрешённых источников. После изменения содержимого новый размер передают вызовом window.requestResize().

В Firefox и Safari поддержки пока нет. Приём подойдёт как улучшение для встраиваемых форм и виджетов, где вы контролируете обе стороны и можете сохранить запасной вариант изменения высоты.
  • 🔥 2
More from @tproger_web
  1. Oct 9, 2026Post #6592
  2. Oct 9, 2026От чатбота к агентам: опыт Митчелла Хашимото Для работы с кодом Хашимото перешёл от отдель…
  3. Oct 9, 2026Как убрать dist из опубликованного npm-пакета Папка dist удобна для сборки, но её название…
  4. Oct 9, 2026Давайте сыграем в айтишную каламбурю! Правила простые: берём любой термин, название компан…
  5. Oct 9, 2026Мы тут балуемся немножко. Присоединяйтесь
  6. Oct 9, 2026В React 19.3 можно анимировать смену содержимого через ViewTransition Компонент <ViewTrans…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →