Iifom ze-Inline Zikuvumela ukuba ufake iNkcazelo esuka kwimithombo yangaphandle kumaphepha akho
Iifom ezifakwe ngaphakathi, ngokuqhelekileyo zibizwa nje ngokuba "iframes", luhlobo olulodwa lulolu hlobo oluvunyelwe kwi-HTML5. Ezi zifayile ziyinxalenye yecandelo lakho lephepha "owanqumlayo". Kule ndawo oyekile kuyo iphepha, unako ukondla kwiphepha lewebhu langaphandle. Ngokwenene, iframe enye ifayile yesiphequluli ebekwe ngqo ngaphakathi kwephepha lakho lewebhu. Uyabona amafayile aqhelekileyo asetyenziswa kwiiwebhusayithi ezifuna ukufaka umxholo wangaphandle njengemephu yeGoogle okanye ividiyo evela kwi-YouTube.
Zomibini zala mawebhusayithi adumile zisebenzisa ama-iframes kwikhowudi yawo yokungena.
Indlela yokusebenzisa i-IFRAME Element
I-element isebenzisa izinto ze-HTML5 zehlabathi kunye nezinye izinto ezininzi. Zine zizinto ezibonakalayo kwi-HTML 4.01:
- -I-URL yomthombo wesakhelo
- Ubude befestile
- -bubanzi be window
- -igama le window
Kwaye ezintathu zitsha kwi-HTML5:
- srcdoc-i-HTML yomthombo wesakhelo. Esi sibonakaliso sithatha kuqala ngaphezu kweyiphi i-URL kwisalathiso src
- i-sandbox-uluhlu lweempawu ezimele zivunyelwe okanye zingavunyelwe kwifestile yefestile
- engagqibekanga-uxela i-arhente yomsebenzisi ukuba iframe kufuneka iguqulelwe njengento engabonakaliyo inxalenye yomqulu womzali
Ukwakha iframe elula, ubeka i-URL yomthombo kunye nobubanzi nokuphakama:
Qaphela ukuba unokukhetha ukusebenzisa ii-pixels values kwiimpawu zefayile yakho, kodwa kunokuba usenokugqiba ukusebenzisa ipesenti.
Ukuba uyakha iwebhusayithi ephendulayo leyo ukuguqulwa kwayo kufuneka kuguqulwe ngobungakanani besikrini, ezi pesenti ziya kubaluleka.
Kukho ezinye iimpawu ezivumelekileyo kwi-HTML 4.01 kodwa zingasebenzi kwi-HTML5. Ekubeni uninzi lwewebhu namhlanje zisebenzisa i-HTML5 +, ezi zimbonakalo awunakuzisebenzisa (kodwa oko ungakubona kwamanye amaxwebhu efa).
- -ngenjalo, sebenzisa iA element edibanisa nenkcazo
- -ngenjalo, sebenzisa ipropati ye-floppy CSS
- i-allowtransparency -ngenjalo, sebenzisa ipropati yangasese yeCSS ukwenza i-ifram ingabonakali
- -kusetyenziseni umda we-CSS umda
- umda wokuhamba-ngaphandle , sebenzisa i-margin ye-CSS
- umda we-marginwidth-endaweni , sebenzisa i-margin ye-CSS
- -ngenjalo, sebenzisa ipropati ephumayo yeCSS
Inkxaso ye-IFRAME yeSiphequluli
Isici se-IFRAME sixhaswa yizo zonke iziphequluli zanamhlanje:
- Android
- Chrome
- Firefox
- Internet Explorer 2+
- IOS / i-Mobile Mobile
- Netscape 7+
- Opera 3+
- Safari
Ukuba akukho nombolo yenguqu iboniswa kulolu luhlu olungentla, kungenxa yokuba zonke iinguqulelo zeso siphequluli zixhasa.
Enye into ekufuneka uyikhumbule kukuba ngelixa zonke iiphequluli zisekela iQumrhu le-IFRAME, kusekho inkxaso engaphelelanga kwezinye ze-HTML5.
- Ukusebenzisa ukuphuphuma ukucima ukukhwela akuthembanga. Ukuba awufuni ama-scrollbars kumafayile akho, kufuneka uqhubeke usebenzisa umkhwa wokukhwela.
- I-srcdoc, i-sandbox, kunye neempawu ezingagqibekanga azixhaswanga yiziphi na iziphequluli ngeli xesha.
Ukudibanisa nama-Iframes
Xa unikezela ii-iframes lakho igama okanye i-id unako ukukhomba iingqamaniso zakho kweso sihloko kunye nesibonakaliso kwiCandelo. Emva koko, xa umsebenzisi ecofa kwikhonkco, iya kuvulwa ngaphakathi kweefrime ekhankanyiweyo kunefestile yangoku.
Zama wena. Thayipha oku kulandelwa kwiphepha lewebhu:
Ukuba uxwebhu oluvulwe kwi-IFRAME alinayo iithagethi ezibekwayo, zonke ezo ziqhagamshelwano ziya kuvulwa kwi-iframe efanayo njengomqulu womzali .
Ungasebenzisa le nto ukwenza izixhumanisi kwi- IFRAME enye itshintshe okuqukethwe kwe-IFRAME kwenye iphepha elifanayo.
IFrames kunye noKhuseleko
Isici se-IFRAME, ngokwayo, asiyingozi yokhuseleko kuwe okanye ngabafundi bakho.
Ngeshwa iifayile zifumene idumela elibi ngenxa yokuba zingasetyenziselwa iiwebhsayithi ezinobungozi zibandakanya umxholo ongathintela ikhompyutheni yomvakatye ngaphandle kokukubona kwiphepha. Oku kwenziwa ngokubanxulumana ne-IFRAME engabonakaliyo kwaye ezo mpendulo zikhuphe ikhowudi enobungozi. Umsebenzisi unqakraza ikhonkco kwaye ucinga ukuba ikhonkco iphukile ngenxa yokuba akukho nto ibonakala iyenzeka, kodwa isicatshulwa sabekwa apho bengenakukubona khona.
Kukho iikhompuyutheni zekhompyutheni eziza kuzisa i-IFRAME engabonakaliyo kumaphepha akho ewebhu, ngokufanelekileyo ukuguqula iwebhusayithi yakho ibe yi-botnet. Bangakwenza oku nge- injection ye-SQL kunye nezinye izihlaselo.
Into ekufuneka uyikhumbule xa kuqukwa i-IFRAME kwikhasi lakho lewebhu kukuba abasebenzisi bakho bakhuselekile njengomxholo wabo bonke amasayithi odibanisa kuyo. Ukuba unesizathu sokuziva ukuba isiza singathembeki, ungadibanisi nayo nayiphi na indlela kwaye ngokuqinisekileyo awufaki okuqukethwe kwayo kwi-IFRAME. Ukudibanisa kumaphepha akho ngaphakathi kwama-iframes, nangona kunjalo, ayifaki ingozi yokhuseleko kuwe okanye kubasebenzisi bakho.
Inqaku loqobo loJennifer Krynin. Ulungiswe ngo-11 / 7/16 nguJeremy Girard