Susbaint, feartan tèarainteachd agus dealbhaidh airson IFRAME
Leigidh an eileamaid dhut duilleagan lìn eile a chur a-steach gu dìreach air do dhuilleag-lìn. Ach nuair a bhios tu a ' cleachdadh iframes tha cuid de chùisean tèarainteachd agus dealbhaidh nach deach dèiligeadh riutha ann an HTML 4.01. Tha HTML5 a 'toirt trì buadhan ùra don eileamaid seo gus cuideachadh le dèiligeadh ris na draghan sin:
Tìr an bogsa gainmhich
Tha an suidheachadh bogsa gainmhich de eileamaid IFRAME na fheart tèarainteachd glè fheumail de iframes. Nuair a chuireas tu e ann an eileamaid IFRAME, tha thu a 'toirt stiùireadh don neach-cleachdaidh gus feartan a dhiùltadh a dh' adhbhraicheas cunnart tèarainteachd don làrach agus do luchd-cleachdaidh.
Mar eisimpleir:
Innsidh am brabhsair nach toir e seachad a h-uile feart a dh'fhaodadh a bhith na chunnart tèarainteachd. Gu sònraichte, chan eil plugins gan toirt a-mach. Cha ghabh foirmichean a chuir a-steach. Cha ruith sscripts agus chan eil ceangalan taobh a-muigh an IFRAME ceadaichte. Mu dheireadh, chan fhaighear cothrom air briosgaidean, stòradh ionadail agus duilleagan eile air an aon àrainn (tùs).
An uairsin, a 'cleachdadh luachan prìomh-fhacal bogsa gainmhich, faodaidh tu cuid de na feartan ath-chomasachadh. Is iad na faclan-luirg sin:
- foirmean ceadachaidh-foirm tagraidh
- ceadachadh-aon-toiseach-sgriobt a dhèanamh airson faighinn a-steach do shusbaint mar bhriosgaidean bhon aon tùs àrainn
- cead-sgriobtaichean-sgriobt gu leòr airson ruith san IFRAME seo
- allow-top-navigation -seil na ceanglaichean IFRAME agus sgriobtaichean don targaid _top
Chan e deagh bheachd a th 'ann a bhith a' suidheachadh an dà chuid ceadan-sgriobt agus faclan-luirg a tha a 'tighinn a-mach às an aon ìre còmhla air an aon IFRAME. Ma nì thu seo, faodaidh an duilleag a tha air a shuidheachadh an gnè bocsa gainmhiche a thoirt air falbh gu tur, a 'toirt às do shochairean tèarainteachd sam bith.
An inbhe srcdoc
Tha an gnè srcdoc na adhbhar a bheir barrachd stiùiridh dhan dealbhaiche lìn air na h-innealan-seinnse cho math ri barrachd tèarainteachd. An àite ceangal gu duilleag lìn aig URL eadar-dhealaichte, tha an dealbhaiche lìn a 'cur an HTML a tha ri taisbeanadh ann an IFRAME taobh a-staigh an gnè srcdoc.
An toiseach, is dòcha gum bi thu a 'smaoineachadh, "Ciamar a tha seo eadar-dhealaichte seach a bhith a' cur an HTML ceart air an duilleag?" Agus ann an cuid de dhòighean, chan eil e gu math eadar-dhealaichte.
Ach feumaidh tu cumail a-steach aon de na gnìomhan aig eileamaid IFRAME, a tha airson fiosrachadh neo-earbsach a chumail air leth bhon chòrr den làrach.
Le bhith a 'cur HTML a tha air a chruthachadh le tobar neo-earbsach, mar fhoirm, a-steach do IFRAME, faodaidh tu "bogsa gainmhich" an susbaint gun earbsa agus a shealltainn fhathast air an duilleag. Tha beachdan bhlogaichean mar eisimpleir. Chan eil ach glè bheag de tagaichean HTML aig a 'mhòr-chuid de bhlogan a dh'fhaodas luchd-aithris a chleachdadh anns na beachdan aca. Ach le bhith a 'cur na beachdan sin ann an IFRAME gainmhich le bhith a' cleachdadh gnè srcdoc, faodaidh na beachdan a bhith nas làidire fhad's a tha iad fhathast a 'dìon na làraich gu h-iomlan.
Tèarainteachd agus Iframes
Tha na feartan a tha gu h-àrd a 'toirt seachad tèarainteachd airson na h-eileamaidean IFRAME agad, ach chan eil iad dearbhach an aghaidh nan làraichean truagh. Ma bheir an làrach droch-inntinn air neach-cleachdaidh a bhith a 'faighinn cothrom air susbaint naimhdeil gu dìreach (mar eisimpleir le bhith a' cleachdadh an URL a-steach don bhrobhsair) faodaidh iad fhathast ionnsaigh a thoirt orra.
Ma tha e comasach, is fheàrr an susbaint a tha anns an IFRAME gainmheach mar an teacsa / html-sandboxed MIME.
An gnè gun fheum
Is e rud buileach a th 'anns a' ghnè gun fheum a tha ag innse don bhrobhsair an IFRAME a thaisbeanadh mar gum biodh e na phàirt den phàrant pàrant. Ma tha thu airson 's gun tèid do IFRAME a thaisbeanadh gu sìmplidh, dìreach a' gabhail a-steach a 'ghnè seo anns an eileamaid:
Ach tha a bhith a 'dèanamh an IFRAME gun bhriseadh nas motha na dìreach an sealladh, agus cuideachd mar a tha an duilleag ag eadar-obrachadh leis an fhrèam. Mar eisimpleir:
- Fosglaidh ceanglaichean san IFRAME san uinneag phàrant , mura h-eil targaid _SELF aig an duilleag IFRAME.
- Cuiridh CSS san IFRAME ris an easgann den sgrìobhainn gu lèir.
- Thathar a 'meas gu bheil am prìomh phàirt de dhuilleag IFRAME na leanabh den IFRAME.
- Tha leud agus àirde an IFRAME air an suidheachadh ann an dòigh coltach ris an dòigh a bhiodh eileamaidean àrd-ìre air an suidheachadh.
- Nuair a thèid inneal aithris aithris mar leughadair sgrion fhaicinn leis an phàrant pàrant, bhiodh an IFRAME air a leughadh gun fhoillseachadh mar sgrìobhainn air leth.
- Bheireadh sgriobt sam bith air an sgrìobhainn phàrant buaidh air an sgrìobhainn IFRAME san aon dòigh. Mar eisimpleir, nam biodh sgriobt a 'liostadh a h-uile frèam air an duilleag, bhiodh na ceanglaichean san IFRAME cuideachd air an liostadh.
Ann am faclan eile, tha an gnè gun fheum mòran nas motha na dìreach a 'toirt air falbh na crìochan bhon IFRAME. Ma tha thu airson suidheachadh IFRAME a dhèanamh gun bhriseadh, bu chòir dhut a bhith cinnteach às na tha san susbaint gus nach cuir thu cunnart tèarainteachd sam bith ris an làrach-lìn agad le bhith a 'cur làrach droch-inntinneach a-steach.