Fórum Root.cz
Hlavní témata => Server => Téma založeno: Jmeno 13. 01. 2023, 00:58:03
-
Zdravím, mám nainstalovanej Apache a na něm jednudochou stránku, která má 1 iframe.
Bohužel mi ale vyskočí vždycky tahle chyba: The loading of “xxxx” in a frame is denied by “X-Frame-Options“ directive set to “deny“.
Co mám udělat?
-
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options)
-
Pokud je ten frame z vašeho webu, nastavit správně bezpečnostní hlavičky. Pokud je ten frame z cizího webu, nevkládat cizí weby jako iframe do svého webu. Právě pro to, aby se tomuhle dalo zabránit, hlavička X-Frame-Options vznikla. Navíc hlavička X-Frame-Options je zastaralá, místo ní by se měla používat Content-Security-Policy.
-
Co mám udělat?
A kromě uvedeného výše ještě taky můžete použít nějakou reverzní proxy, co tu hlavičku odstraní. Záleží, co je to za web.