X-frame options für iframe mit Googlekalender

  • Der auf der Startseite eingebettete Google-Kalender wird nicht angezeigt, egal ob eingebetteter code in html oder als iframe.

    Wie löse ich das x-frame Problem. Hiermit?

    Code
    Header set X-Frame-Options "allow-from https://example.com/"

    Aber wo ist der in die Seiten-konfiguration einzubinden und reicht google.com oder die gesamte URL?

    Schnelle Hilfe wäre klasse! Danke Triebel

  • http://www.sv-welldorf-guesten.de ist die Seite

    Also dieser alte Code funktioniert:

    <iframe src="https://calendar.google.com/calendar/embed…Europe%2FBerlin" style="border:solid 1px #777;" scrolling="no" "="" name="iframe" loading="lazy" nuan_newframe="true" width="480" height="480"></iframe>

    und dieser nicht:

    <iframe src="https://calendar.google.com/calendar/embed…color=%23039BE5" style="border:solid 1px #777" width="600" height="600" frameborder="0" scrolling="no"></iframe>

    kann das hiermit zusammenhängen: name="iframe" loading="lazy" nuan_newframe="true" ???

  • Auf meinen Webseiten verwende ich:

    Code
     Header always set X-Frame-Options: "sameorigin"

    Allow from ist mittlerweile auch gar nicht mehr von allen Webbrowser unterstützt.

    Mozilla schreibt zu diesem HTTP response header folgendes:

    Beachten Sie, dass die Richtlinie X-Frame-Options durch die Richtlinie zur Inhaltssicherheit ersetzt wurde frame-ancestors, die eine wesentlich genauere Kontrolle über die Ursprünge ermöglicht, die zum Framen einer Website zulässig sind. Da frame-ancestorsin IE11 und älter, Edge, Safari 9.1 (Desktop) und Safari 9.2 (iOS) noch nicht unterstützt wird, wird empfohlen, dass Websites X-Frame-Options zusätzlich zur Verwendung von CSP verwenden.

    Websites, die die Fähigkeit zum Iframe erfordern, müssen entweder eine Inhaltssicherheitsrichtlinie verwenden und/oder JavaScript-Abwehrmaßnahmen einsetzen, um Clickjacking böswilligen Ursprungs zu verhindern.

    (Quelle Mozilla)

    Ich schreibe die Header in die Datei Security.conf.

    Außer CSP sind eigentlich alle Header einfach einzufügen. Um Inhalte die von anderen Webseiten kommen einzuschränken ist auch eher dieser CSP Header gedacht.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!