Inline ankadreman pèmèt ou mete kontni nan Sous ekstèn sou paj ou
Inline ankadreman, souvan jis refere yo kòm "iframes", se kalite a sèlman nan ankadreman pèmèt nan HTML5. Sa yo ankadreman yo se esansyèlman yon seksyon nan paj ou ke ou "koupe". Nan espas ou te koupe soti nan paj la, ou ka manje nan yon paj entènèt ekstèn. Nan sans, yon iframe se yon lòt fenèt navigatè mete dwa anndan paj entènèt ou an. Ou wè iframes souvan itilize sou sit entènèt ki bezwen gen ladan kontni ekstèn tankou yon kat jeyografik Google oswa yon videyo ki soti nan YouTube.
Tou de nan sa yo sou sit entènèt popilè sèvi ak iframes nan Kòd embed yo.
KOUMAN POU SÈVI AK Eleman IFRAME
Eleman an itilize HTML5 eleman mondyal yo ansanm avèk plizyè lòt eleman. Kat yo tou atribi nan HTML 4.01:
- - URL la pou sous la nan ankadreman an
- -Wotè fenèt la
- -Lajè fenèt la
- -Nan fenèt la
Ak twa yo se nouvo nan HTML5:
- srcdoc - HTML la pou sous la nan ankadreman an. Atribi sa a pran priyorite sou nenpòt ki URL nan atribi nan src
- Sandbox -a lis karakteristik ki ta dwe pèmèt oswa yo pa gen dwa nan fenèt la ankadreman
- san pwoblèm - rele ajan itilizatè a ke iframe a ta dwe rann tankou li se envizib yon pati nan dokiman paran an
Pou konstwi yon iframe ki senp, ou mete adrès la sous ak lajè a ak wotè:
Remake byen ke ou ka chwazi pa sèvi ak valè pixels pou anviwònman yo nan iframe ou, men yo ka olye deside sèvi ak yon pousantaj.
Si ou ap bati yon sit entènèt reponn ki gen gwosè ta dwe chanje ak gwosè ekran diferan, pousantaj sa yo pral enpòtan.
Genyen tou kèk atribi ki valab nan HTML 4.01, men demode nan HTML5. Depi pifò sou sit entènèt jodi a ap itilize HTML5 +, atribi sa yo se yo menm ou pa pral vle itilize (men ki ou ka wè nan kèk dokiman eritaj).
- -Olye de sa, sèvi ak yon eleman Yon pou mennen nan yon deskripsyon
- -Olye de sa, sèvi ak pwopriyete a flote CSS
- pèmèttransparans-an plas, sèvi ak pwopriyete a background CSS fè ifram la transparan
- -Ou sèvi ak fwontyè CSS pwopriyete a
- Marginheight-an plas, sèvi ak pwopriyete a Marge CSS
- Marginwidth-an plas, sèvi ak pwopriyete a Marge CSS
- -Olye de sa, sèvi ak pwopriyete a debòde CSS
IFRAME Navigatè sipò
Se eleman IFRAME ki sipòte pa tout navigatè modèn:
- Android
- Chrome
- Firefox
- Internet Explorer 2+
- iOS / Safari mobil
- Netscape 7+
- Opera 3+
- Safari
Si se pa gen nimewo vèsyon yo montre nan lis ki anwo a, se paske tout vèsyon an ki sipòte navigatè li.
Youn nan bagay yo dwe bliye nan se ke pandan ke tout navigatè sipòte eleman an IFRAME, gen toujou sipò limite pou kèk nan karakteristik yo ki HTML5.
- Sèvi ak debòde yo fèmen defile se pa serye. Si ou pa vle scrollbars sou iframes ou, ou ta dwe kontinye itilize atribi nan defile.
- Dirèkteman nan srcdoc, sandbox, ak san pwoblèm pa sipòte pa nenpòt navigatè nan moman sa a.
Lye ak iframes
Lè ou bay iframes ou yon non oswa id ou ka Lè sa a, montre lyen ou nan ki ankadreman ak atribi a sou eleman nan Yon. Lè sa a, lè yon itilizatè klike sou lyen an, li pral louvri anndan iframe nan referans olye ke fenèt aktyèl la.
Eseye li tèt ou. Tape sa ki annapre yo nan yon paj entènèt:
Si dokiman an louvri nan IFRAME a pa gen okenn objektif mete, lè sa a tout moun sa yo lyen yo ap louvri nan menm si ifram kòm dokiman paran an.
Ou ka itilize karakteristik sa a pou fè lyen nan yon sèl IFRAME chanje sa ki nan yon lòt IFRAME sou menm paj la.
Iram ak Sekirite
Eleman IFRAME, pou kont li, se pa yon risk sekirite pou ou menm oswa lektè ou yo.
Malerezman iframes te vinn yon repitasyon move paske yo ka itilize pa sit entènèt move yo enkli kontni ki ka enfekte òdinatè yon vizitè a san yo pa wè li sou paj la. Sa a se fè pa gen lyen ki mennen nan IFRAME nan envizib ak sa yo Scripts mete nan kòd move. Itilizatè a klike sou lyen an epi panse ke lyen an kase paske pa gen anyen parèt rive, men li te yon script mete nan kote yo pa t 'kapab wè li.
Genyen tou viris òdinatè ki pral enjekte yon IFRAME envizib nan paj wèb ou, efektivman vire sit entènèt ou a nan yon botne. Yo ka fè sa nan piki SQL ak lòt atak.
Bagay la sonje lè gen ladan yon IFRAME sou paj entènèt ou an se ke itilizatè ou yo se sèlman san danje kòm kontni an nan tout sit sa yo ou ap mennen nan. Si ou gen rezon ki fè yo santi yon sit ki untrustworthy, pa konekte nan li nan nenpòt ki mòd ak pi definitivman pa gen ladan sa li yo nan yon IFRAME. Lye ak paj pwòp ou yo nan iframes, sepandan, pa poze yon risk sekirite pou ou menm oswa itilizatè ou yo.
Original atik pa Jennifer Krynin. Edited sou 11/7/16 pa Jeremy Girard