NEWS
iframe widget zeigt keine Webcam
-
Hi, ich versuche gerade, eine Webcam von der Webseite https://meteo365.es/livecams/ in das Vis einzubetten, aber leider wird dies blockiert. Hat jemand eine Idee, wie ich dieses Problem lösen kann?
-
Hat keiner eine Idee?
-
@migchip
es geht nicht, da der anbieter wahrscheinlich die same origin policy für seinen content aktiviert hat.ich meine mal gelesen zu haben, das man über einen eigenen proxy server, diese kennzeichen wieder ausfiltern kann, ist aber keine einfache geschichte
https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
-
ne es liegt an https.. es ist nicht möglich https inhalte in ein iframe zu packen..
ausser
mit mit dem proxy adapter .. damit gehts
-
Ich habe den Proxy-Adapter ausprobiert, jedoch funktioniert es leider nicht. Die Seite blockiert den Zugriff weiterhin.
-
@arteck said in iframe widget zeigt keine Webcam:
es ist nicht möglich https inhalte in ein iframe zu packen
hast du eine referenz dafür?
das wäre mir neu.
selbst bei mdn wird das als Beispiel angegeben
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe?retiredLocale=de#a_simple_iframemeinst du generell? oder nur in iobroker?
hier mehr details zur vorliegenden Seite am Beispiel des folgenden Streams:
https://meteo365.es/livecams/malaga.phpHier wird der Videostrom über den folgenden Link abgerufen
https://livecam.meteo365.es/hls_live/playa.m3u8
Wenn man für diesen Link in die heders des requests reinschaut, dann sieht man folgendesDas Kennzeichen strict-origin-when-cross-origin wird vom Server gesetzt und weißt den browser an, das der Link nur aus einer HTML-Seite aufgerufen werden darf, die aus der gleichen domäne aufgerufen wurde.
Um das wegzubekommen muss man einen proxy einsetzen, der dieses Kennzeichen löscht bzw. nicht zum browser zurückgibt.
Normalerweise tun die proxys das nicht, da ja jeglicher request der vom browser beim proxy angefragt wird genau so richtung internet wiederholt wird. -
@oliverio sagte in iframe widget zeigt keine Webcam:
meinst du generell? oder nur in iobroker?
es ist generell so, Sicherheitsaspekt des Browsers
komment von http und im iframe ist domänen fremdes https .. geht nicht
kommend von https und im iframe ist domänen https .. geht auch nicht..das ist schon seid jahren .. aber ehh.. frag mich jetzt nicht seid wann..
ja du kannst es mit dem proxy adapter lösen.. es gibt einen proxy adapter
-
@arteck
sorry, dem kann ich so nicht folgen.
dann wäre heutzutage das iframe tag tot