Hva er et cross -domene iframe?

Et ramme i kryssdomenet (IFRAME) er en type webteknologi som kan brukes til å legge inn en liten del av ett nettsted på en større "overordnet" -side som er vert på et annet domene. Et iframe som inneholder innhold fra et eksternt nettsted, for eksempel et sosialt nettverk eller videodelingstjeneste, kan enkelt plasseres på en webside for å legge til nye funksjoner eller øke interaktiviteten. Denne praksisen støttes og oppmuntres av mange av de mest populære sosiale nettverkene og søkemotorene som drar nytte av økt trafikk og eksponering ved å la mindre nettsteder få tilgang til tjenestene sine. Til tross for deres popularitet, lider Iframes av begrensninger forårsaket av sikkerhetsbegrensninger og inkompatibilitet som kan skape problemer for webutviklere.

En inline -ramme, ofte kjent som en iframe, er en funksjon i hypertekstmarkeringsspråket (HTML) som gjør at en liten del av en webside kan vises i en annen. Iframe og dens foreldres webside er uavhengig av hverandre, noe som betyr at de er lastetseparat ved nettleseren og kan oppdateres individuelt. Bruken av inline rammer på nettet har utviklet seg siden de først ble introdusert på slutten av 1990 -tallet; De var opprinnelig ment å brukes med innhold som er vert på samme server eller domene, men brukes nå ofte til å laste inn eksternt innhold fra et annet nettsted. Dette er kjent som et cross -domene iframe.

Cross -domenet IFRAME har blitt en populær måte for webutviklere å legge til multimedia, interaktivt innhold eller sosiale nettverksfunksjoner til nettstedene sine med minimal innsats. I mange tilfeller er det så enkelt å legge til disse elementene som å kopiere og lime inn HTML -kode fra et eksternt nettsted. Videedelingssider, sosiale nettverkstjenester og søkemotorer tilbyr rutinemessig denne funksjonen for å oppmuntre til større bruk av produktene sine. Et nyhetsnettsted kan for eksempel bruke denne tilnærmingen til å legge til en liten del av sosiale nettverk som viser brukere somav vennene deres likte en bestemt artikkel eller historie. Et cross -domene iframe kan også brukes til å legge til widgeter eller andre typer funksjonalitet til et nettsted uten omfattende programmering.

Tekniske grenser, sikkerhetsbegrensninger og inkompatibilitetsproblemer kan begrense kraften til et cross -domene iframe og forårsake hodepine for utviklere. IFRAME-kommunikasjon mellom forskjellige domener er blokkert av nettlesere av sikkerhetsmessige årsaker, og gjør det dermed umulig for en foreldreside å få tilgang til eller endre innhold i et eksternt som er vert i IFRAME uten tidkrevende løsninger. HTML 5, en kontinuerlig innsats for å oppgradere nøkkeldeler av webteknologi, inkluderer en bestemmelse for cross -domene IFRAME -kommunikasjon, men dette er bare en praktisk løsning hvis de aller fleste brukere som besøker et nettsted har en nettleser som støtter denne delen av HTML 5 -spesifikasjonen.

ANDRE SPRÅK