Awọn itọka ila-aini jẹ ki o ni akoonu lati awọn orisun ita lori awọn oju-iwe rẹ
Awọn fireemu ila, ti a tọka si bi "iframes", nikan ni iru fireemu ti a fun laaye ni HTML5. Awọn fireemu wọnyi jẹ apakan kan ti oju-iwe rẹ ti o "ge kuro". Ni aaye ti o ti ge kuro ni oju iwe naa, o le jẹun ni oju-iwe ayelujara ti ita. Ni afikun, iframe jẹ window window miiran ti o ṣeto ọtun inu oju-iwe ayelujara rẹ. O ri awọn iframes ti a nlo lori awọn aaye ayelujara ti o nilo lati fi akoonu ti ita jade bi map Google kan tabi fidio lati YouTube.
Awọn mejeeji ti awọn aaye ayelujara ti o gbajumo lo iframes ni koodu ti wọn fi sii.
Bawo ni lati Lo ẸRỌ IFRAME
Ero yii nlo awọn eroja agbaye HTML5 ati awọn eroja miiran. Mẹrin ni awọn eroja ni HTML 4.01:
- URL naa fun orisun ti fireemu naa
- -wọn iga ti window
- -wọn iwọn ti window
- - orukọ window
Ati mẹta jẹ titun ni HTML5:
- srcdoc -wọn HTML fun orisun ti fireemu naa. Ẹya yii gba ifarahan lori eyikeyi URL ni abajade src
- iwe-omi-a akojọ ti awọn ẹya ara ẹrọ ti o yẹ ki o gba laaye tabi sọ ni window window
- laini alailowaya - sọ fun oluranlowo oluranlowo pe iframe yẹ ki o wa ni wiwa bi o ti jẹ aiṣeju apakan ti iwe obi
Lati kọ iframe ti o rọrun, o ṣeto URL orisun ati iwọn ati giga:
Akiyesi pe o le yan lati ma ṣe lo awọn ami piksẹli fun awọn eto ti iframe rẹ, ṣugbọn o le dipo pinnu lati lo ogorun.
Ti o ba n ṣe aaye ayelujara ti o ni idahun ti iwọn ti o yẹ ki o yipada pẹlu titobi iboju pupọ, awọn ipin-iṣọsi wọnyi yoo jẹ pataki.
Awọn ẹya ara ẹrọ miiran wa ti o wulo ni HTML 4.01 ṣugbọn ti aijọpọ ni HTML5. Niwon ọpọlọpọ awọn aaye ayelujara loni ti nlo HTML5, awọn eroja wọnyi jẹ awọn eyi ti iwọ kii fẹ lati lo (ṣugbọn eyiti o le ri ninu awọn iwe aṣẹ ti o jẹ julọ).
- -fiwe, lo ohun A ano lati jápọ mọ apejuwe kan
- -kawe, lo ohun elo CSS float
- allowtransparency -fiwe, lo CSS lẹhin ohun ini lati ṣe awọn ifram transparent
- -a lo lati lo ohun-ini CSS
- marginheight -fiwu , lo awọn ohun-ini CSS agbegbe
- marginwidth -fiwe , lo CSS ala ohun ini
- -kawe, lo awọn ohun elo CSS
Gbigbasilẹ Burausa IFRAME
Iṣẹ IFRAME jẹ atilẹyin nipasẹ gbogbo awọn aṣàwákiri òde òní:
- Android
- Chrome
- Akata bi Ina
- Ayelujara ti Explorer 2+
- iOS / Safari Mobile
- Netscape 7+
- Opera 3+
- Safari
Ti ko ba si nọmba ti ikede ti o han ni akojọ loke, ti o jẹ nitori gbogbo awọn ẹya ti ẹrọ lilọ kiri naa ni atilẹyin.
Ohun kan lati ṣe iranti ni pe lakoko ti awọn aṣàwákiri gbogbo ṣe atilẹyin irufẹ IFRAME, iṣeduro ti o ni opin si tun wa fun diẹ ninu awọn ẹya HTML5.
- Lilo iṣiṣan lati pa a lọ kiri ko ṣe gbẹkẹle. Ti o ko ba fẹ awọn ifilelẹ lọ lori iframes rẹ, o yẹ ki o tẹsiwaju lati lo aami ti o lọ kiri.
- Awọn srcdoc, apo-ọkọ, ati awọn eroja ti ko ni alailowaya ko ni atilẹyin nipasẹ awọn aṣàwákiri ni akoko yii.
Sopọ pẹlu Iframes
Nigbati o ba fun iframes rẹ orukọ kan tabi id o le jẹ ki o ṣe afihan awọn asopọ rẹ ni aaye naa pẹlu ẹda lori A ano. Lẹhinna, nigbati olumulo kan ba tẹ lori ọna asopọ naa, yoo ṣii si inu iframe ti a fọwọsi ju window ti o wa lọwọlọwọ.
Gbiyanju o funrararẹ. Tẹ awọn wọnyi sinu oju-iwe wẹẹbu kan:
Ti iwe-ipamọ naa ṣii ni IFRAME ko ni awọn afojusun kan ti a ṣeto, lẹhinna gbogbo awọn asopọ naa yoo ṣii ni iru iframe bi akọsilẹ obi .
O le lo ẹya ara ẹrọ yi lati ṣe awọn ìjápọ ni IFRAME kan yi awọn akoonu ti IFRAME miiran pada ni oju-iwe kanna.
IFARA ati Aabo
Ohun IFRAME, funrararẹ, kii še ewu aabo fun ọ tabi awọn onkawe rẹ.
Laanu ti iframes ti gba iyasọtọ rere nitoripe wọn le lo nipa awọn aaye ayelujara irira lati ni akoonu ti o le ṣe afẹfẹ kọmputa ti alejo kan laisi wọn ri i loju iwe naa. Eyi ni a ṣe nipa nini asopọ si asopọ si IFRAME alaihan ati awọn iwe afọwọkọ yii ṣeto pipa koodu irira. Olumulo naa tẹ ọna asopọ naa ati ki o ro pe asopọ naa ti ṣẹ nitori ko si ohun ti o han lati ṣẹlẹ, ṣugbọn a ti kọwe akosile ni ibi ti wọn ko le ri.
Awọn kọmputa kọmputa wa ti yoo lo IFRAME ti a ko ri ni oju-iwe ayelujara rẹ, nyii ṣe oju-iwe ayelujara rẹ sinu botnet kan. Wọn le ṣe eyi nipasẹ abẹrẹ SQL ati awọn ikolu miiran.
Ohun lati ranti nigba ti o ba pẹlu IFRAME lori oju-iwe ayelujara rẹ ni pe awọn olumulo rẹ nikan ni ailewu bi akoonu ti gbogbo awọn aaye ti o ṣopọ si. Ti o ba ni idi lati lero pe aaye kan ko ni igbẹkẹle, ma ṣe sopọ mọ ọ ni eyikeyi awọn aṣa ati paapaa ko ni awọn akoonu inu rẹ ni IFRAME. Sopọ si awọn oju-iwe ti ara rẹ ni awọn iframes, sibẹsibẹ, kii ṣe idaniloju aabo fun ọ tabi awọn olumulo rẹ.
Atilẹkọ article nipasẹ Jennifer Krynin. Ṣatunkọ lori 11/7/16 nipasẹ Jeremy Girard