Frame se nenačte kvůli x-frame-options

Frame se nenačte kvůli x-frame-options
« kdy: 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:
Kód: [Vybrat]
The loading of “xxxx” in a frame is denied by “X-Frame-Options“ directive set to “deny“.
Co mám udělat?
« Poslední změna: 13. 01. 2023, 07:14:05 od Petr Krčmář »


z_sk


Re:Frame se nenačte kvůli x-frame-options
« Odpověď #2 kdy: 13. 01. 2023, 08:45:36 »
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.

Re:Frame se nenačte kvůli x-frame-options
« Odpověď #3 kdy: 13. 01. 2023, 14:51:00 »
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.