Inline Frames Ji bo ku hûn rûpelên xwe yên li ser Rûpelên Derve binivîse naverokê
Inline frames, bi gelemperî tenê wekî "iframes" tê gotin, tenê cureya çarçoveya çarçoveyê di HTML5 de heye. Ev çarçeyên bingehîn beşek beşa we ya ku hûn "kişandin". Di cîhê ku we ji rûpela jêbixwe, hûn dikarin paşê li malpera derve binêrin. Di nimûne, an anrame li ser paceya malpera xwe li ser paceya gerdûnî ye. Hûn êrjimar bi gelemperî li ser malperên ku bikar anîn hewceyê naveroka mîna naveroka Google-an jî ji vîdyoyek vîdyoyek tê bikaranîn.
Herdu malperên navdar ên gerîlayên ku di kodê wan de embed bikar tînin.
Çawa EFRAME Elementê çawa bikar bîne
Ev elementên hêmanên HTML5 û herweha gelek hêmanên din bikar tînin. Çar jî HTML 4.01 jî hene:
- -Portal ji bo çavkaniya çarçoveyê
- -Delek a windowê
- -wirda paceyê
- - navê nav paceyê
Û sê sê HTML5 ne:
- srcdoc-HTML ji bo çavkaniya çarçoveyê. Ev taybetmendiyê li ser HTML-ê taybetmendiyê li ser URL-e
- sandbox -a lîsteya taybetmendiyên ku di destûra çarçoveya paceyê de werin an qedexe kirin
- bêhtir -tells ku bikarhênerê bikar anîn ku ewrame wekî belaş were pêşkêş kirin wekî dabeşkirina belgeya bavê bavê
Ji bo ku hedefek hêsan çêbikin, tu çavkaniya çavkaniya URL û çarçoveya bilind û
Têbînî ku hûn nikarin nirxên peldanka ji bo kiryarên xwe yên iframe bikar bînin, lê dibe ku li gorî biryara sedî bikar bînin.
Heke hûn di malpera berpirsiyariya berpirsiyariyê de ava bikin ku sîgorta bi sermayeyên cuda re biguherînin, ev sedî wê girîng e.
Hin taybetmendiyên ku di HTML 4.01 de derbasdar e, lê belê di nav HTML5 de ne. Ji ber ku piranîya malperên îro îro HTML5 + bikar tînin, ev taybetmendî hûn ê nexwazin bikar bînin (lê hûn kîjan di belgeyên mêrgîniyê de bibînin).
- -instead, an elementek bikar bînin ku bi ravekek pêwendî re
- -instead, karûbarên CSS float bikar bînin
- allowtransparency -instead, sîteya paşnavê ya CSS bikar bînin ku ji bo gerîlêdana transparent
- -instead property property CSS
- marginheight -instead , karûbarên CSS margin bikar bînin
- marginwidth -instead, karûbarên CSS margin bikar bînin
- -instead, karûbarên CSS-overflow bikar bînin
Piştgiriya gerîla IFRAME
EFRAME element ji hêla gerokên hemdem ên piştevanî piştgirî ye:
- Android
- Chrome
- Firefox
- Internet Explorer 2+
- iOS / Safari Mobile
- Netscape 7+
- Opera 3+
- Safari
Heke nimûneya hejmara navnîşê di jorê jor de tê nîşandan, ji ber ku hemî versiyonên ku gerokê wê piştgirî dikin.
Her tiştek ku hişyar be ku ew e ku hemî gerokên piştgirên IFRAME piştgirî dikin, hema piştevanîya hin taybetmendiyên HTML5 heye.
- Bikaranîna pirtirkêmtirîna bikaranîna scrollkirinê ne ewle ye. Heke hûn scrollbarsên li ser gerîlayên we naxwazin, hûn berdewam bikin ku hûn bikar bînin binpêkirina pirtûkan.
- Srcdoc, sandbox, û taybetmendiyên bêkêmasî bi hêla geroktoran piştgirî ne têne.
Girêdana Iframes
Dema ku hûn êrjimar an navê an an id, hûn dikarin li ser vê çarçoveyê têkiliyên li ser çarçoveya bi taybetmendiya A elementê bidin. Hingê, dema ku bikarhêner li ser vê rûpelê bitikîne, ew ê di hundurê paceyê de bêhtir hedefê vekirî ye.
Bi xwe biceribîne. Li jêr rûpelê malperê binivîse:
Heke belgeyê li IFRAME vekirî ye, heger ti armanca xwe amade ne, hingê ew girêdan dê di belgeya bavê bavê îkramekê de vekirî ye.
Hûn dikarin vê taybetmendiyê bikar bînin ku di girêdana yek IFRAME de çêbikin, naverokên din IFRAME li heman rûpelê biguherînin.
IFrames û Ewlekariyê
EFRAME element, bi destê xwe, rîskek ewlehî ji bo we an xwendekarên we ne.
Mixabin ku ewrên ku ji hêla malperê vebawer dibe ku ji hêla rûpelê vebigere malpera mêvanê serfiraz dike ku ew dikarin bi karanîna malê re bikar bînin. Ev ji hêla IFRAME veşartî ve girêdayî ye û ji wan reşnivîsên kodê xemgîn in. Bikaranîna girêdanê lê digire û difikire ku girêdana veke ji ber ku tiştek nehatiye dîtin, lê pirtûkek hatibû veşartin ku ew çu ne dît.
Vîrusên komputer hene hene ku dê rûpelên IFRAME-ê vekêşînek di navnîşên malperên xwe de, bi bandor bi malpera xwe veguherînin li botnet. Ew dikare ji hêla SQL înjection û êrîşên din re dikarin vê yekê bikin.
Tiştek ku hûn li ser rûpelê malpera IFRAME di bîra bîr e ku bikarhênerên te tenê wekî ewlehiya tevahiya malperên ku hûn girêdana. Heke ji ber ku hûn bifikirin ku malpera bêbawer e, ne bi xwe re di girêdana wê de girêdan bikin û bi rastî bi naveroka wê di nav IFRAME de ne. Di çarçoveyên Îrên xwe de têkilî, lêbelê, ji bo we an bikarhênerên xwe ji rîskek ewlehiyê nîne.
Gotara rastîn ji Jennifer Krynin. Edited on 11/7/16 by Jeremy Girard