Kako i kada koristiti iframe (ugradbeni okviri)

Ugrađeni okviri, obično samo pozvani iframe, jedina su vrsta okvira dopuštena u HTML5. Ti su okviri u osnovi dio vaše stranice koji ste "izrezali". U prostoru koji ste izrezali sa stranice, tada možete ulagati vanjsku web stranicu.

U osnovi, iframe je drugi prozor preglednika postavljen unutar vaše web stranice. Vidite iframseve ​​koda koji se često koriste na web lokacijama koje moraju sadržavati vanjski sadržaj poput Google karte ili videozapisa s YouTubea. Obje popularne web stranice koriste iframe u svom ugrađenom kodu.

Kako se koristi IFRAME element

Prozor preglednika
filo / Getty Images

Element koristi globalne elemente HTML5, kao i nekoliko drugih elemenata. Četiri su također atributi u HTML 4.01:

  • URL izvora okvira,
  • visina prozora,
  • širina prozora i
  • naziv prozora.

Tri su nova u HTML5:

  • Srcdoc: HTML za izvor okvira. Ovaj atribut ima prednost nad bilo kojim URL-om u src atribut.
  • Pješčanik: Popis značajki koje bi trebale biti dopuštene ili zabranjene u prozoru okvira.
  • Besprijekorno: Kaže korisničkom agentu da bi se iframe trebao prikazati kao da je nevidljivo dio nadređenog dokumenta.
instagram viewer

Da biste izgradili jednostavan iframe, postavite izvorni URL i širinu i visinu u pikselima:


Upotrijebite postotak, a ne predviđenu veličinu u pikselima responzivna web stranica čija bi se veličina trebala mijenjati s različitim veličinama zaslona.

Podrška za iframe preglednik

The iframe element podržavaju svi moderni preglednici za stolna računala i mobilne uređaje. Međutim, neki preglednici još uvijek ne reagiraju dosljedno na tri nova HTML5 atributa za ovaj element.

Iframe i sigurnost

The iframe element sam po sebi nije sigurnosni rizik za vas ili posjetitelje vaše web lokacije. Iframeovi su stekli lošu reputaciju jer ih zlonamjerne web stranice mogu koristiti za uključivanje sadržaja koji može zaraziti posjetiteljev računalo, a da ga oni ne vide na stranici, uključivanjem veza koje upućuju na nevidljivi iframe, a te skripte pokreću zlonamjerne kodirati.

Neki računalni virusi ubrizgavaju nevidljivi iframe u vaše web stranice, učinkovito pretvarajući vaše web mjesto u botnet.

Posjetitelji vaše web lokacije sigurni su koliko i sadržaj svih web stranica na koje vodite. Ako imate razloga smatrati da je web mjesto nepouzdano, nemojte ga povezivati ​​na bilo koji način.