Isiqulatho, ukhuseleko kunye neempawu ze-IFRAME
I-element ikuvumela ukuba ungene eminye iphepha leWebhu ngqo kwiWebhu yekhasi lakho. Kodwa xa usebenzisa ii-iframes kukho imicimbi yokhuseleko kunye neyilungiselelo engazange ilandelwe kwi-HTML 4.01. I-HTML5 izisa iimpawu ezintsha ezitsha kule nqaku ukukunceda ukujongana nale nkxalabo:
I-sandbox Ubunikazi
Umxholo we-sandbox weQumrhu le-IFRAME luhlobo olukhuselekileyo lwezokhuseleko lwama-iframes. Xa ubeka kwindawo ye-IFRAME, uyala i-arhente yomsebenzisi ukuba angavumeli iimpawu ezingabangela umngcipheko wokhuseleko kwisayithi kunye nabasebenzisi balo.
Umzekelo:
Uxelela isiphequluli ukuba angavumeli zonke iimpawu ezinokuba ngumngcipheko wokhuseleko. Ngokukodwa, iifowuni azivunyelwe. Iifom azikwazi ukungeniswa. Imibhalo ayiyi kuhamba kwaye idibanisa ngaphandle kwe-IFRAME ayivunyelwe. Ekugqibeleni, ukufikelela kwiikuki, ukugcinwa kwendawo kunye namanye amaphepha kwisizinda esisodwa (imvelaphi) ayivunyelwe.
Emva koko, usebenzisa ixabiso legama elingundoqo legama le-sandbox, unokunika amandla kwakhona ezinye iimpawu. La magama angundoqo:
- vumela iifomu -fake ifomu yokungeniswa
- vumela-efanayo-imvelaphi-vumela izikripthi ukuba ufinyelele umxholo onjengekhukhi ukusuka kwisizinda esisodwa
- vumela-izikripthi-vumela izikripthi ukuba zisebenze kule IFRAME
- vumela-ukuhamba-phezulu-kuvumela iifayile ze-IFRAME kunye neempendulo kwi-_ target target
Akuyiyo ingcamango efanelekileyo yokuseta zombini i-scripts-allowances kunye nokuvumela amagama-magama asemvelaphi kunye kunye ne-IFRAME efanayo. Ukuba ukwenza oku, iphepha elidibeneyo lingasusa ngokupheleleyo umxholo we-sandbox, ukungayinaki nayiphi na inzuzo yokhuseleko.
Isixhobo srcdoc
Isalathisi se-srcdoc yimbonakalo eyenza i-Web designer ilawulwe ngakumbi kwiifayile kunye nokukhuseleko okungaphezulu. Esikhundleni sokudibanisa nekhasi leWebhu kwi-URL eyahlukileyo, umyili wewebhu ubeka i-HTML emele ibonise kwi-IFRAME ngaphakathi kwikhankaso ye-srcdoc.
Ekuqaleni, usenokuba ucinga, "Kwenzeka njani ukuba le nto ihluke kunokubeka i- HTML ngokufanelekileyo kwiphepha?" Kwaye ngezinye iindlela, ahlukekanga kakhulu.
Kodwa kufuneka ugcine engqondweni enye yemisebenzi yeQumrhu le-IFRAME, eliza kugcina idatha engakhuselekanga ihluke kuyo yonke indawo.
Ngokubeka i-HTML eyenziwe ngumthombo ongenakukhutshwa, njengefom, ibe yi-IFRAME unako "inqabileyo" into engekho nto kwaye ungayibonisa kwiphepha. Amazwana ebhulogi ngumzekelo. Uninzi lweeblogi zinombalwa olinganiselweyo wee-tags ze-HTML abachazi abanokuzenza kwiimvo zabo. Kodwa ngokubeka ezo nkcazo kwi-sandboxed IFRAME usebenzisa isicatshulwa srcdoc, amazwana angakwazi ukuqina ngakumbi ngelixa ekhusela isayithi ngokupheleleyo.
Ukhuseleko kunye neeifom
Ezi zimbini zilapha zibonelela ukhuseleko lwezinto zakho ze-IFRAME, kodwa azingqinanga kuzo zonke iindawo ezinobungozi. Ukuba isayithi enobungozi ingenza ukuba umsebenzisi angene kwizinto ezichasayo ngqo (njengokuthayipha i-URL kwisiphequluli sakhe) basenokuhlaselwa.
Ukuba kunokwenzeka ukuba kulunge ukusetha umxholo osesandleni se-IFBAME ye-sandboxed njengoluhlobo lwe-MIME / html-sandboxed.
Isalathisi esingagqibekanga
Impawu ezingenanto zingumxholo we-boolean oxelela i-browser ukuba ibonise i-IFRAME ngokungathi iyingxenye yomqulu womzali. Ukuba ufuna i-IFRAME yakho ibonakalise ngokukhathala, faka nje le mfanelo kwiqumrhu:
Kodwa ukwenza i-IFRAME igxininise ingaphezulu kwendlela ekhangeleka ngayo, kwanjalo nendlela iphepha elichaphazeleka ngayo nesakhelo. Umzekelo:
- Uqhagamshelwano kwi-IFRAME luya kuvulwa kwifestile yomzali , ngaphandle kokuba iphepha le-IFRAME lijoliswe kwi-_SELF.
- I-CSS kwi-IFRAME iya kufakwa kwi-cascade yexwebhu lonke.
- Inxalenye yengcambu yephepha le-IFRAME ithathwa njengomntwana we-IFRAME.
- Ububanzi kunye nokuphakama kwe-IFRAME kusekwe ngendlela efanayo nendlela ezinye izinto eziza kubalwa ngayo.
- Xa umqulu womzali ubonwa ngethuluzi lokunikezela inkulumo njengomfundi wesikrini, i-IFRAME iya kufundwa ngaphandle kokuyivakalisa njengomqulu ohlukile.
- Nawaphi na amaxwebhu eempendulo kumxwebhu womzali aya kuthintela ixwebhu le-IFRAME ngendlela efanayo. Ngokomzekelo, ukuba iskripthi sichaze onke amafowulda kwiphepha, iinqununu kwi-IFRAME ziya kubalwa kwakhona.
Ngamanye amazwi, impawu ezingenamthumo zininzi nje kunokususa imida esuka kwi-IFRAME. Ukuba uya kubeka i-IFRAME ukuba ingagxininiswa, kufuneka uqiniseke ngokucacileyo malunga nokuqukethwe ukuze ungongezeli nengozi yokhuseleko kwiwebhusayithi yakho ngokungena kwiziko elibi.