Initaneti, saogalemu ma uiga mamanu mo IFRAME
O le elemene e mafai ai ona e faʻaogaina isi itulau Upega saʻo i lau itulau Uepi. Ae a faʻaaogaina le iframes o loʻo i ai nisi o faʻamaoniga ma mamanu o mataupu e le o taʻua i le HTML 4.01. HTML5 aumaia ni uiga fou se tolu i lenei elemene e fesoasoani e foia nei atugaluga:
Le siata o le boxbox Attribute
O le uiga o le sandbox o le IFRAME elemene o se faʻaoga sili ona aoga o le iframes. A e tuʻuina i se vaega IFRAME, o loʻo e faʻatonuina le sui e faʻaaogaina le faʻaaogaina o mea e mafai ona mafua ai se lamatiaga saogalemu i le 'upega tafaʻilagi ma ona tagata faʻaoga.
Faataitaiga:
Faʻamatala atu i le masini e faʻalavelave i mea uma atonu e ono lamatia ai le saogalemu. Faʻamatalaga faapitoa, ua le faʻamaonia polotini. E le mafai ona tuʻuina pepa. O le a le mafai ona faʻasalalau ni tusitusiga ma fafo o le IFRAME e le faatagaina. Ma le mea mulimuli, o le avanoa i kuki, teuina i le lotoifale ma isi itulau i le lava itu (tuatusi) e le faatagaina.
Ma, i le faʻaaogaina o le upu sandbox keyword values, e mafai ona toe faʻafou nisi o foliga. O nei upu autu o:
- faʻatagaina-faʻasalaga-faʻaaogaina le tuʻuina atu
- faʻatagaina-o-------amataga-i lalo tusitusiga e maua ai mea e pei o kuki mai le mea lava e tasi
- faatagaina-scripts -lalolow scripts e tamoe i lenei IFRAME
- faataga-luga-fola-faʻavae laina fesoʻotaʻiga IFRAME ma tusitusiga i le sini autu
E le o se manatu lelei le seti uma o faʻatagaga-tusipasi ma faʻatagaina-tutusa-upusii autu i luga o le IFRAME tutusa. Afai e te faia lenei mea, o le itulau faʻapipiʻi e mafai ona aveesea atoa le uiga o le sandbox, e faʻaaogaina ai soʻo se faʻamanuiaga saogalemu.
Le Uiga Faʻaalia
O le uiga uiga ese o se uiga lea e sili atu le puleaina e le mamanu o le Upega Tafaʻilagi ile iframes ma le tele o le puipuiga. Nai lo le fesoʻotaʻi atu i se Upega Tafaʻilagi i se isi URL, o le Upega Tafaʻilagi e tuʻuina le HTML e faʻaalia i se IFRAME i totonu o le srcdoc attribute.
I le taimi muamua, atonu e te mafaufau, "E faʻapefea ona ese lenei ese nai lo le tuʻuina saʻo o le HTML i le itulau?" Ma i nisi o auala, e le matua ese lava.
Ae e tatau ona e manatuaina se tasi o galuega o le IFRAME elemene, lea o le teuina o faʻamatalaga le mautonu e ese mai le isi vaega o le 'upega tafaʻilagi.
E ala i le tuʻuina o le HTML lea na fatuina e se punaoa e le faʻamaonia, e pei o se pepa, i totonu o se IFRAME e mafai ona e "sandbox" le mea e le o faʻamaonia ma faʻaalia pea i luga o le itulau. O faʻamatalaga tusitusi o se faʻataʻitaʻiga. O le tele o blogs e na o se numera faatapulaaina o faʻamaonia HTML e mafai ona faʻaaogaina ia latou faʻamatalaga. Ae o le tuʻuina o na manatu i se sandboxed IFRAME e faʻaaoga ai le uiga srcdoc, o faʻamatalaga e mafai ona sili atu le malosi aʻo puipuia pea le 'upega tafailagi.
Saogalemu ma Iframes
O uiga o loʻo i luga ua tuʻuina atu ai le malupuipuia mo au IFRAME elemene, ae e le o se faʻamaoniga i luga o nofoaga leaga uma. Afai e mafai e le 'upega tafaʻilagi ona faʻamaonia se tagata faʻaaogā e faʻatagaina saʻo le initaneti (e pei o le taina o le URL i totonu o la latou sailiga) e mafai lava ona osofaia.
Afai e mafai, e sili ona lelei le seti o mea o loʻo i totonu o le sandboxed IFRAME pei o le text / html-sandboxed MIME type.
Le Uiga Soa
O le uiga le mafaamatalaina o se uiga faʻapitoa lea e taʻu atu i le masini e faʻaalia le IFRAME e pei o se vaega o le pepa matua. Afai e te manaʻo i lau IFRAME e faʻaalia le faʻaogaina, ia na ona aofia ai lenei uiga i le elemene:
Ae o le faia o le IFRAME e leai se mea e sili atu nai lo na o le foliga, o le auala foi e fesootai ai le itulau ma le faavaa. Faataitaiga:
- O fesoʻotaʻiga i le IFRAME o le a tatalaina i le faamalama matua , seivagana o le IFRAME itulau o loʻo i ai le faʻatulagaga _SELF.
- CSS i le IFRAME o le a faaopoopoina i le faʻaaogaina o le pepa atoa.
- O le aʻa aʻa o le IFRAME itulau ua manatu o se tamaititi o IFRAME.
- O le lautele ma le maualuga o le IFRAME ua faatulagaina i se faiga talitutusa i le auala o le a setiina ai elemene elemene .
- Pe a vaʻaia le pepa matua i se tautalaga tautala e pei o se tagata faitau lautusi, o le IFRAME o le a faitauina e aunoa ma le faasilasilaina o se pepa ese.
- Soo se tusitusiga i luga o le pepa matua o le a aafia ai le pepa IFRAME i le auala lava e tasi. Mo se faʻataʻitaʻiga, afai o le lisi o lisi uma o loʻo i le itulau, o le a tuʻuina atu foi sootaga i IFRAME.
I se isi faaupuga, o le uiga le migao e sili atu nai lo na o le aveesea o tuaoi mai IFRAME. Afai o le ae setiina se IFRAME ia leai se aoga, e tatau ona e matua mautinoa mea o loʻo i ai ina ia e le faʻaopoopoina soʻo se lamatiaga saogalemu i lau 'upega tafaʻilagi e ala i le faʻapipiʻiina o se nofoaga leaga.