Vad är en Cross Domain iframe?

En inline -ram för tvärdomän (iframe) är en typ av webbteknologi som kan användas för att bädda in en liten del av en webbplats på en större "förälder" -sida som är värd på en annan domän. En iframe som innehåller innehåll från en extern webbplats, till exempel en social nätverk eller videodelningstjänst, kan enkelt placeras på en webbsida för att lägga till nya funktioner eller öka interaktiviteten. Denna praxis stöds och uppmuntras av många av de mest populära sociala nätverk och sökmotorer som drar nytta av ökad trafik och exponering genom att låta mindre webbplatser få tillgång till deras tjänster. Trots deras popularitet lider IFRAMES av begränsningar orsakade av säkerhetsbegränsningar och inkompatibilitet som kan skapa problem för webbutvecklare.

En inline -ram, ofta känd som en iframe, är en funktion i Hypertext Markup Language (HTML) som gör att en liten del av en webbsida kan visas inom en annan. Iframe och dess överordnade webbsida är oberoende av varandra, vilket innebär att de är laddadeSeparat av webbläsaren och kan uppdateras individuellt. Användningen av inline -ramar på webben har utvecklats sedan de först introducerades i slutet av 1990 -talet; De var ursprungligen avsedda att användas med innehåll som var värd på samma server eller domän, men används nu vanligtvis för att ladda externt innehåll från en annan webbplats. Detta är känt som en tvärdomänframe.

Cross Domain Iframe har blivit ett populärt sätt för webbutvecklare att lägga till multimedia, interaktivt innehåll eller sociala nätverksfunktioner på sina webbplatser med minimal ansträngning. I många fall är att lägga till dessa element lika enkelt som att kopiera och klistra in HTML -kod från en extern webbplats. Videodelningssidor, sociala nätverkstjänster och sökmotorer erbjuder rutinmässigt denna funktion för att uppmuntra till större användning av sina produkter. En nyhetswebbplats kan till exempel använda denna metod för att lägga till ett litet socialt nätverksavsnitt som visar användare vilkaav deras vänner gillade en viss artikel eller berättelse. En tvärdomänframe kan också användas för att lägga till widgetar eller andra typer av funktionalitet till en webbplats utan omfattande programmering.

Tekniska gränser, säkerhetsbegränsningar och problem med inkompatibilitet kan begränsa kraften hos en tvärdomänframe och orsaka huvudvärk för utvecklare. IFRAME-kommunikation mellan olika domäner blockeras av webbläsare av säkerhetsskäl, vilket gör det omöjligt för en föräldersida att komma åt eller ändra innehåll i en externt värd iframe utan tidskrävande lösningar. HTML 5, en pågående ansträngning för att uppgradera viktiga delar av webbtekniken, inkluderar en bestämmelse för Cross Domain IFRAME -kommunikation, men detta är bara en praktisk lösning om de allra flesta användare som besöker en webbplats har en webbläsare som stöder denna del av HTML 5 -specifikationen.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?