Cov ntsiab lus, kev ruaj ntseg thiab tus qauv tsim rau IFRAME
Lub caij tso cai rau koj nkag mus rau lwm qhov Web pages ncaj qha rau hauv koj qhov Web page. Tab sis thaum siv iframes muaj qee qhov kev ruaj ntseg thiab tsim teeb meem uas tsis nyob hauv HTML 4.01. HTML5 coj peb tus cwj pwm tshiab rau lub caij no los pab daws cov kev txhawj xeeb no:
Qhov Sandbox Tus Cwj Pwm
Cov sandbox attribute ntawm lub caij IFRAME yog ib qho tseem ceeb ntawm kev ruaj ntseg ntawm iframes. Thaum koj muab nws tso rau hauv ib qho kev ua si IFRAME, koj tab tom qhia tus neeg siv kev sib txuas lus kom tsis pub cov yam ntxwv uas yuav ua rau muaj kev phom sij rau lub tsev kawm ntawv thiab nws cov neeg siv.
Piv txwv li:
Qhia rau qhov browser txwv tsis pub tag nrho cov nta uas yuav muaj kev ruaj ntseg. Tshwjxeeb, plugins tsis txwv. Cov ntawv xa tsis tuaj yeem xa tuaj. Cov tub ceev xwm yuav tsis khiav thiab txuas mus sab nraud ntawm IFRAME. Thaum kawg, nkag tau rau cov ncuav qab zib, cov chaw cia khoom noj thiab lwm cov nplooj ntawv rau tib lub hauv paus (keeb kwm) tsis pub.
Tom qab ntawd, siv cov ntsiab lus tseem ceeb ntawm sandbox, koj tuaj yeem rov tuaj yeem pab tau qee cov nta. Cov ntsiab lus tseem ceeb yog:
- daim ntawv tso cai-daim ntawv xa tawm
- cia-tib-keeb kwm-sau ntawv sau kom nkag tau cov ntsiab lus xws li ncuav qab zib los ntawm tib lub hauv paus chiv keeb
- daim ntawv tso cai -hau ntawv sau khiav hauv no IFRAME
- pub-saum-navigation -txawm cov IFRAME kev txuas thiab cov ntawv sau tseg rau qhov kev xa mus rau _top
Nws tsis yog ib lub tswv yim zoo los ua ob qho tib si ntawm daim ntawv tso cai thiab cov ntawv tso cai-tib-cov lus sau ua ke ntawm tib lub IFRAME. Yog tias koj ua li no, nplooj ntawv nkag tau ces tshem tag nrho cov sandbox attribute, negating kev ruaj ntseg nyiaj.
Lub srcdoc Tus Cwj Pwm
Tus cwj pwm srcdoc yog tus cwj pwm uas muab cov Web Designer tswj ntau dua cov kev txiavtxim lossis ntxiv kev ruaj ntseg. Siv qhov linking rau qhov Web site ntawm qhov URL txawv, Web Designer yog qhov HTML uas yog tso rau hauv IFRAME hauv tus srcdoc attribute.
Thaum xub thawj, tej zaum koj yuav xav, "Qhov no txawv li cas ntawm muab cov cai HTML hauv nplooj ntawv?" Thiab qee txoj kev, nws tsis txawv txav.
Tab sis koj yuav tsum nco ntsoov ib qho ntawm cov haujlwm ntawm IFRAME lub caij, uas yog khaws cov ntaub ntawv khaws cia tsis pub dhau ntawm qhov seem ntawm lub tsev kawm ntawv.
Los ntawm tso HTML uas yog tsim los ntawm ib qho chaw uas tsis tau tso cai, xws li daim ntawv, hauv IFRAME koj tuaj yeem "sandbox" cov ntsiab lus uas tsis tau muab tso pov tseg thiab tseem tso rau ntawm nplooj ntawv. Blog lus yog ib qho piv txwv. Cov blog feem ntau tsuas muaj tsawg tsawg tus HTML cim npe cov tswv yim siv tau rau hauv lawv cov lus. Tab sis los ntawm qhov tso cov lus nyob rau hauv lub sandboxed IFRAME siv lub srcdoc attribute, cov lus yuav ua tau ntau yam kev ruaj ntseg thaum tseem tiv thaiv lub site raws li ib tug tag nrho.
Kev ruaj ntseg thiab Iframes
Qhov saum toj ob tug cwj pwm no muab kev ruaj ntseg rau koj cov npe IFRAME, tab sis lawv tsis muaj pov thawj tawm tsam txhua qhov chaw phem. Yog hais tias qhov chaw phem yuav hais tau ib tus neeg siv kom nkag tau cov ntsiab lus ntawm kev ncaj ncees (xws li sau cov URL rau lawv qhov browser) lawv tseem tuaj yeem raug tawm tsam.
Yog tias ua tau nws yog qhov zoo tshaj plaws los teeb cov ntsiab lus uas yog hauv sandboxed IFRAME raws li cov ntawv nyeem / html-sandboxed tsis tham lus.
Qhov cuam tshuam tsis pom kev
Tus cwj pwm seamless yog ib qho tseem ceeb ntawm tus cwj pwm uas qhia txog qhov browser kom pom cov IFRAME li nws yog ib feem ntawm niam txiv daim ntawv pov thawj. Yog hais tias koj xav kom koj IFRAME tso saib seamlessly, cia li xam cov attribute hauv lub caij:
Tab sis ua rau lub IFRAME seamless yog ntau tshaj li qhov zoo xwb, nws tseem yuav ua li cas cov nplooj ntawv ua ke nrog tus ncej. Piv txwv li:
- Cov kev txuas hauv IFRAME yuav qhib rau niam txiv qhov rais , tshwj tsis yog cov nplooj ntawv IFRAME muaj lub hom phiaj _SELF.
- CSS nyob rau hauv qhov IFRAME yuav muab ntxiv rau cascade ntawm tag nrho cov ntaub ntawv.
- Lub hauv paus ntawm nplooj IFRAME nplooj yog ib tug menyuam ntawm IFRAME.
- Qhov dav thiab qhov siab ntawm qhov IFRAME yog cov teeb tsa zoo li cas rau lwm txoj kev nrawm sab li cas.
- Thaum niam txiv daim ntawv tso tawm los ntawm tus cuab yeej hais lus zoo li tus nyeem ntawv, IFRAME yuav nyeem tsis tau tshaj tawm tias nws yog ib daim ntawv txawv.
- Cov ntawv sau nyob rau ntawm niam txiv daim ntawv teev lus yuav cuam tshuam rau daim ntawv IFRAME tib yam nkaus. Piv txwv li, yog tias ib tsab ntawv teev txhua lub ntu ntawm nplooj ntawv, cov kev sib txuas hauv cov IFRAME yuav raug teev tseg thiab.
Hauv lwm lo lus, tus seamless tus cwj pwm tsis ntau heev dua li tshem tawm cov ciam teb los ntawm IFRAME. Yog hais tias koj yuav muab ib qho IFRAME ua seamless, koj yuav tsum paub meej heev ntawm cov ntsiab lus kom koj tsis txhob ntxiv kev tsim phom sij rau koj lub vev xaib los ntawm kev nkag mus rau qhov chaw phem.