Frasa Inline Ngijini sampeyan kanggo Isi Isi saka Sumber-sumber Panon ing Kaca-kaca
Bingkai inline, umum mung diarani minangka "iframes", mung jinis pigura sing diidinake ing HTML5. Bingkai kasebut arupa bagean saka kaca sing sampeyan "dipotong". Ing spasi sing wis dipotong metu saka kaca, sampeyan banjur bisa feed ing kaca web njaba. Ing ngisor iki, iframe minangka jendhela browser liya sing disetel ing kaca web sampeyan. Sampeyan ndeleng iframes sing umum digunakake ing situs web sing kudu kalebu isi eksternal kayata peta Google utawa video saka YouTube.
Loro-lorone situs web sing populer nggunakake iframe ing kode embed.
Carane Gunakake Unsur IFRAME
Unsur iki nggunakake elemen global HTML5 uga sawetara unsur liyane. Papat uga atribut ing HTML 4.01:
- - URL kanggo sumber pigura
- - dhuwuré jendhela
- - jembaré jendhela
- - jeneng jendela
Lan telung sing anyar ing HTML5:
- srcdoc -the HTML kanggo sumber pigura. Atribut iki njupuk precedence liwat sembarang URL ing atribut src
- sandbox-dhaptar fitur sing kudu diijini utawa ditolak ing jendela pigura
- rapi -tells agen pengguna yen iframe kudu render kaya iku invisibly bagéan saka document tiyang sepah
Kanggo mbangun iframe prasaja, sampeyan nyetel URL sumber lan jembar lan dhuwur:
Elinga yen sampeyan bisa milih supaya ora nggunakake nilai piksel kanggo setelan iframe sampeyan, nanging mung arep milih persentase.
Yen sampeyan ngembangake situs web responsif sing kudu diganti karo ukuran layar sing beda-beda, persentase kasebut bakal penting.
Ana uga sawetara atribut sing bener ing HTML 4.01 nanging ora lekas ing HTML5. Wiwit situs web sing paling anyar saiki nggunakake HTML5 +, atribut-atribut iki sampeyan ora pengin nggunakake (nanging sampeyan bisa ndeleng ing sawetara dokumen warisan).
- -Sampeyan, gunakake elemen A kanggo ngubungake menyang gambaran
- -Simpen, gunakake properti float CSS
- allowtransparency -banjur, gunakake properti latar mburi CSS kanggo nggawe ifram transparan
- -temokake nggunakake wates CSS property
- marginheight -instead, nganggo properti margin CSS
- Tingkatan marginwidth, gunakake watesan watesan CSS
- -Sampeyan, nggunakake CSS ngluwihi properti
IFRAME Browser Support
Unsur IFRAME didhukung dening kabeh browser modern:
- Android
- Chrome
- Firefox
- Internet Explorer 2+
- iOS / Safari Mobile
- Netscape 7+
- Opera 3+
- Safari
Yen ora ana nomer versi ditampilake ing dhaptar ndhuwur, sing amarga kabeh versi browser ndhukung.
Siji bab sing kudu ditindakake yaiku nalika kabeh browser ndhukung unsur IFRAME, isih ana dukungan winates kanggo sawetara fitur HTML5.
- Nggunakake kebanjiran kanggo mateni nggulung ora dipercaya. Yen sampeyan ora pengin scrollbars ing iframes, sampeyan kudu terus nggunakake atribut nggulung.
- Ing srcdoc, sandbox, lan atribut apik ora didhukung dening browser apa wae ing wektu iki.
Ngubungake karo Iframes
Yen menehi iframes jeneng utawa id, sampeyan bisa nuding pranala ing pigura kasebut kanthi atribut ing elemen A. Banjur, nalika pangguna ngeklik pranala, bakal mbukak ing iframe sing kasebut tinimbang jendela saiki.
Coba wae. Ketik ing ngisor iki menyang kaca web:
Yen dokumen sing dibukak ing IFRAME ora duwe target , banjur kabeh pranala kasebut bakal mbukak ing iframe padha minangka dokumen induk .
Sampeyan bisa nggunakake fitur iki kanggo nggawe pranala ing siji IFRAME ngganti isi IFRAME liyane ing kaca sing padha.
IFrames and Security
Unsur IFRAME, kanthi dhewe, ora dadi resiko keamanan kanggo sampeyan utawa pembaca sampeyan.
Sayange iframes wis dadi reputasi ala amarga bisa digunakake dening situs web angkoro kanggo ngemot isi sing bisa nginfeksi komputer pengunjung tanpa ndeleng kaca kasebut. Iki rampung kanthi gadhah tautan nunjuk menyang IFRAME sing ora katon lan skrip kasebut nguripake kodhe ala. Pangguna ngeklik pranala kasebut lan mikirake yen link kasebut wis rusak amarga ora ana apa-apa sing kedadeyan, nanging sawijining naskah disetel ing ngendi ora bisa ndeleng.
Ana uga virus komputer sing bakal nyuntikake IFRAME sing ora katon menyang kaca web, kanthi efektif ngowahi situs web sampeyan dadi botnet. Padha bisa nindakake iki liwat injeksi SQL lan serangan liyane.
Bab sing perlu dingerteni nalika kalebu IFRAME ing kaca web sampeyan yaiku pangguna mung minangka aman minangka isi kabeh situs sing sampeyan gunakake. Yen sampeyan duwe alasan kanggo aran situs sing ora bisa dipercaya, aja nyambung menyang ngendi wae lan temtunipun ora kalebu isi kasebut ing IFRAME. Ngubungake menyang kaca dhewe ing iframes, Nanging, ora menehi risiko keamanan kanggo sampeyan utawa pangguna.
Artikel asli dening Jennifer Krynin. Diedit ing 11/7/16 dening Jeremy Girard