Skip to main content

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

Inline 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ší nadřazené stránky 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 pro vývojáře webových stránek způsobit problémy.část jedné webové stránky, která se má zobrazit v jiné.IFRAME a jeho mateřská webová stránka jsou na sobě nezávislé, což znamená, že je načten samostatně prohlížečem a lze je 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.

Cross Domain Iframe se stala populárním způsobem pro vývojáři webových stránek přidat multimediální, interaktivní obsah nebo funkce sociálních sítí na své stránky 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ým z jejich přátel měl rád konkrétní článek nebo příběh.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 iframe křížové domény 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, ale toto je pouze praktické řešení, pokud drtivá většina uživatelů navštěvujících web má webový prohlížeč, který tuto část podporujeSpecifikace HTML 5.