Co je to křížová doména iframe?

Vložený rámec křížové domény (IFRAME) je typ webové technologie, kterou lze použít k vložení malé části jednoho webu do větší stránky „mateřské“ hostované v jiné doméně. Na webové stránce lze snadno umístit obsah obsahující obsah z externího webu, jako je služba pro sdílení sociálních sítí nebo video pro sdílení videa, aby se přidal nové funkce nebo zvýšil interaktivitu. Tato praxe je podporována a povzbuzována mnoha z nejpopulárnějších sociálních sítí a vyhledávačů, které těží ze zvýšeného provozu a expozice tím, že umožňují menším webům přístup k jejich službám. Navzdory jejich popularitě trpí IFRAMES omezeními způsobenými bezpečnostními omezeními a nekompatibilitou, která může způsobit problémy pro vývojáře webových stránek. Iframe a jeho nadřazená webová stránka jsou na sobě nezávislé, což znamená, že jsou naloženysamostatně u prohlížeče a lze jej aktualizovat jednotlivě. Použití inline snímků na webu se vyvinulo od doby, kdy byly poprvé představeny na konci 90. let; Původně měly být použity s obsahem hostovaným na stejném serveru nebo doméně, ale nyní se běžně používají k načtení externího obsahu z jiného webu. Toto je známé jako křížová doména iframe.

IFRAME Cross Domain se stala pro vývojáři webových stránek populárním způsobem, jak na své stránky přidat multimediální, interaktivní obsah nebo funkce sociálních sítí s minimálním úsilím. V mnoha případech je přidání těchto prvků stejně jednoduché jako kopírování a vkládání kódu HTML z externího webu. Webové stránky pro sdílení videa, služby sociálních sítí a vyhledávače rutinně nabízejí tuto funkci, která podporuje větší využití svých produktů. Například zpravodajský web by mohl tento přístup použít k přidání malé sekce sociálních sítí, která ukazuje uživatelům, kteráJejich přátelé se líbili konkrétnímu článku nebo příběhu. Křížová doména IFRAME může být také použita k přidání widgetů nebo jiných typů funkčnosti na web bez rozsáhlého programování.

Technické limity, bezpečnostní omezení a problémy s nekompatibilitou mohou omezit sílu křížové domény iframe a způsobit bolesti hlavy pro vývojáře. Komunikace IFRAME mezi různými doménami je blokována webovými prohlížeči z bezpečnostních důvodů, čímž znemožňuje nadřazenou stránku přístup nebo změnu obsahu uvnitř externě hostovaného IFRAME bez časově náročného řešení. HTML 5, pokračující úsilí o upgrade klíčových částí technologie webové technologie, zahrnuje poskytování komunikace mezi křížovou doménou IFRAME, ale toto je pouze praktické řešení, pokud velká většina uživatelů, kteří navštěvují web, má webový prohlížeč, který podporuje tuto část specifikace HTML 5.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?