1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

iframe lässt sich nicht einbinden

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von homepager, 27. September 2019.

  1. homepager

    homepager Well-Known Member

    Registriert seit:
    1. Februar 2019
    Beiträge:
    45
    Zustimmungen:
    0
    Hallo,
    ich habe das Problem, dass sich die meisten ifames nicht auf meiner HP einbetten lassen. Ich habe darauf geachtet, dass alle Seiten in https erstellt sind.
    Ich habe z.B. Probleme mit der url https://www.dwd.de/DE/wetter/warnungen/warnWetter_node.html
    Mit dem iframe checker 2.0 erhalte die Fehlermeldung siehe Anlage. Damit kann ich nichts anfangen.
    Ich bin mir sicher, dass sich diese Seite vom Deutschen Wetterdienst per iframe einbinden lässt und nicht geblockt wird.
    Die url https://odenwald-wetter.de/wetter/stationsrekorde.html lässt sich problos einbinden.
    Wer kann mir einen Tipp geben, wie ich vorgehen soll.
    VG
    homepager
     

    Anhänge:

  2. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.634
    Zustimmungen:
    1.778
  3. homepager

    homepager Well-Known Member

    Registriert seit:
    1. Februar 2019
    Beiträge:
    45
    Zustimmungen:
    0
  4. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.317
    Zustimmungen:
    582
    Was verstehst du an der Meldung nicht?

    Header X-Frame-Options found.
    The header is set to SAMEORIGIN. You are on a different domain and therefore this page can NOT be included.

    Die verlinkte Seite verwendet X-Frame-Options: SAMEORIGIN im Header

    Header for: https://www.dwd.de/DE/wetter/warnungen/warnWetter_node.html
    HTTP/1.1 200 OK
    Date: Fri, 27 Sep 2019 22:38:58 GMT
    Server: Apache
    Last-Modified: Fri, 27 Sep 2019 22:38:58 GMT
    Cache-Control: max-age=300
    Pragma: no-cache
    X-Server-Generated: Fri, 27 Sep 2019 22:38:58 GMT
    X-Frame-Options: SAMEORIGIN
    Strict-Transport-Security: max-age=31536000
    X-XSS-Protection: 1; mode=block
    X-Permitted-Cross-Domain-Policies: master-only
    X-UA-Compatible: IE=edge
    Referrer-Policy: origin-when-cross-origin

    Eine Beschreibung von X-Frame-Options: SAMEORIGIN
    https://developer.mozilla.org/de/docs/Web/HTTP/Headers/X-Frame-Options

    Die Seite kann leider nur als Frame eingebettet werden, wenn beide von der gleichen Quellseite (same origin) stammen.

    Du musst leider den langen Weg über die API gehen
     
  5. homepager

    homepager Well-Known Member

    Registriert seit:
    1. Februar 2019
    Beiträge:
    45
    Zustimmungen:
    0
    Vielen Dank r23 für die ausführliche Erklärung. Für mich jetzt Neuland. Jetzt muss ich mich mit dieser "API" beschäfigen.
     
  6. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.317
    Zustimmungen:
    582
    nicht unbedingt... es gibt eine sehr umfangreiche Seite über die Möglichkeiten
    https://www.dwd.de/DE/wetter/warnungen_aktuell/objekt_einbindung/objekteinbindung.html

    hier würde ich einen Blick auf die neuen Module werfen
    GeoProxy
    oder
    WebModul Warnungen
    https://www.dwd.de/DE/leistungen/webmodul_warnungen/webmodul_warnungen.html?nn=508722

    ich selbst bin ein Fan vom Open Data Service
    https://www.dwd.de/DE/leistungen/opendata/hilfe.html?nn=508722
     
  7. homepager

    homepager Well-Known Member

    Registriert seit:
    1. Februar 2019
    Beiträge:
    45
    Zustimmungen:
    0

    Anhänge:

  8. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.317
    Zustimmungen:
    582
    Du verwendest - nach meiner Meinung, leider die falsche Quelle. Du kannst das Dokument sicherlich über den opendata.dwd.de Server finden und einlesen.

    Hier eine Anleitung
    https://opendata.dwd.de/README.txt

    Ich persönlich würde für die Warnmeldungen einen richtigen PHP HTTP client verwenden. Zum Beispiel
    Guzzle
    http://docs.guzzlephp.org/en/stable/overview.html
     
  9. homepager

    homepager Well-Known Member

    Registriert seit:
    1. Februar 2019
    Beiträge:
    45
    Zustimmungen:
    0
    Hallo,
    ich habe immer noch so meine Probleme beim Einbinden von iframs. Ich möchte z.B. meine Wetterinstrumente auf meine HP hochladen.
    Auf https://odenwald-wetter.de/instrumente/ wird das Frame nur teilweise dargestellt. Der iframe checkertest ist positiv verlaufen. Dasselbe Problem beim Einbinden der Webcam. Kann mir bitte jemand weiterhelfen? Bitte einfache Lösungen vorschlagen, sonst wird die Umsetzung kompliziert! :(
    VG
    homepager
     

    Anhänge:

  10. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.634
    Zustimmungen:
    1.778
    Deine iframe setzt offenbar eine feste Grösse voraus und der Inhalt ist nicht responsive. Man könnte entspr. CSS erstellen und in Deine iframe einfügen, da sie offenbar über ein PHP-Script von Deinem Server ausgeliefert wird.

    Eine Webcam sehe ich nicht. Dafür eine Menge Scriptfehler in der verlinkten Seite.

    Die einfache Lösung wäre, erstelle eine detaillierte Anforderungsbeschreibung und lasse das von jemandem umsetzen, der sich mit "nicht einfachen" Lösungen auskennt.

    Die bessere Lösung wäre natürlich, das selbst zu lernen, das ist aber "kompliziert".

    Einen "Du musst hier einen Haken setzen und fertig" Vorschlag wird es nicht geben.
     
  11. homepager

    homepager Well-Known Member

    Registriert seit:
    1. Februar 2019
    Beiträge:
    45
    Zustimmungen:
    0
    Hallo b3317133,
    vielen Dank für deine Vorschläge. Jetzt muss ich abwägen, was ich umsetzen will und auch kann. Gerade die Darstellung der Webcam wäre mir sehr wichtig. http://daumberg.dyndns.servermaster.de/mjpg/video.mjpg Hier erhalte ich eine Fehlermeldung: FF kann keine Verbindung zu dem Server unter daumberg.dyndns.servermaster.de aufbauen. Bei meiner 1.Webseite haben beide Verlinkungen funktioniert...
    VG
    homepager
     
  12. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.634
    Zustimmungen:
    1.778
    Der hier genannten Webcam Link zeigt auf http und funktioniert auch in Firefox.

    In einer https Seite wird die Einbindung wohl je nach Browser nicht funktionieren bzw. nicht gezeigt oder mit Warnungen versehen.

    Wende Dich an den Bereitsteller der Webcam und frage nach, ob eine Bereitstellung via https möglich ist.
     
  13. homepager

    homepager Well-Known Member

    Registriert seit:
    1. Februar 2019
    Beiträge:
    45
    Zustimmungen:
    0
    Hallo zusammen,
    nachdem ich die Einbindung der Webcam endlich geschafft habe, taucht das nächste Problem auf. Ich möchte meine Wetter-Instrumente live auf meiner HP darstellen. Das sollte so aussehen: http://odenwald-wetter.de/cumulus/gauges-ss-basic.htm
    Wenn ich das iframe mit https:// ........ einfüge, werden wenigstens die Textteile dargestellt. Wer kann mir hier weiterhelfen?

    VG
    homepager
     
  14. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.634
    Zustimmungen:
    1.778
    Der genannte Link bindet jQuery von einem externen Server via http ein.

    In einer https Seite wird die Einbindung wohl je nach Browser nicht funktionieren bzw. nicht gezeigt oder mit Warnungen versehen.

    Weiterhin stellt es auch ein DSGVO Problem dar, da so die IP-Adresse der Besucher ungefragt und technisch völlig unnötig an diesen externen Server geschickt wird.

    Ein Blick in den HTML-Quelltext der Seite zeigt:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Kopiere die externe Datei jquery-1.11.1.min.js in den scripts Ordner auf Deinem Server und passe den HTML-Code z.B. so an:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Das sind einfache HTML-Grundlagen, mit WordPress Plugins und Widgets o.ä. hat das nichts zu tun.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden