HTML таг fencedframe

Пример

Кратък пример как се използва тагът <fencedframe>.

<fencedframe
  src="https://example.com"
  width="400"
  height="250"
  allow="fullscreen; autoplay"
  loading="lazy">
  <p>Вашият браузър не поддържа <code>&lt;fencedframe&gt;</code>.</p>
</fencedframe>
Опитай в редактора

Дефиниция и употреба

Елементът <fencedframe> е експериментален HTML таг, предназначен за вграждане на външно съдържание (подобно на <iframe>), но с по-силна изолация и фокус върху поверителността. Идеята е вграденото съдържание да бъде „оградено“ (fenced), така че да има силно ограничен достъп до данни за потребителя и страницата-родител.

Типичната употреба е за показване на реклами, препоръки или друго персонализирано съдържание, без вградената страница да може да проследява директно потребителя или да чете чувствителна информация от основната страница. Това се вписва в инициативите за намаляване на проследяването в уеба и замяна на трети‑страни бисквитки.

Синтаксисът наподобява <iframe>: задават се атрибути като src за адреса на вграденото съдържание, width и height за размери, както и други разрешения чрез allow. Вътрешното съдържание между отварящия и затварящия таг служи като резервен (fallback) текст, който се показва, ако браузърът не поддържа <fencedframe>.

Към момента спецификацията и реалната имплементация са в процес на разработка. Това означава, че поведението може да се променя, някои атрибути да не работят навсякъде или елементът изобщо да не се разпознава от повечето браузъри. Поради това <fencedframe> не бива да се използва в продукционни проекти без внимателно тестване и резервни решения (fallback-и).

Browser Support

BrowserПоддръжка

Chrome
⚠️ Експериментална / ограничена

Firefox
❌ Не

Edge
⚠️ Експериментална / ограничена

Safari
❌ Не

Opera
❌ Не

Атрибути

Този елемент няма специфични атрибути.