nesges-Widgets iFrame nicht mehr möglich ?

Begonnen von nerothos, 14 Januar 2017, 12:50:35

Vorheriges Thema - Nächstes Thema

nerothos

Hallo zusammen,

habe gerade erfolgreich das Tablet UI installiert und eingerichtet, nun wollte ich mein WebCam Live Video per iFrame einbinden ggf. auch noch andere externe Webseiten. Im Wiki habe ich aber dann den folgenden Eintrage entdeckt:

Achtung: die nesges-Widgets sind nicht mehr kompatibel mit der aktuellen FHEM Tablet UI Version. Aktuell bitte kein Installation aus dieser Quelle mehr durchführen.

Wird das denn irgendwann wieder gehen oder gibt es eine andere Möglichkeit eine Website in einem iFrame auf dem Tablet UI an zu zeigen ? : /

Vielen Dank
vg
David

viegener

Die meisten (alle ?) widgets von nesges sind inzwischen im Hauptrepository für das tablet ui also wird in den meisten Fällen das ausreciehn.

Mit anderen Worten - das iframe widget ist jetzt teil des standardwidgetsatzes
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

nerothos

hm komisch, aber wenn ich es einbinden will bekomme ich die Meldung "widget_iframe.js:2 ReferenceError: loadplugin is not defined" ?

viegener

Da kann ich jetzt im ersten Moment nur spekulieren:
- hast Du ein Update gemacht, denn das widget findet sich im github repository (sinnvollerweise ohne ein update von nesges repository, sonst überschreibt ein update es vielleicht)
- cahce gelöscht ?
- datei mal entfernt und nur ein update für das standard ftui repository gemacht

?
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

nerothos

ah ja danke, das war das Problem.. habe die iframe.js gelöscht und das update pder fhem durchgeführt, jetzt läuft das widget

wollte dann gerade meine cam einbinden, abe rich bekomme nur einen :( obwol der link im browser ganz normal funktioniert http://interneip/video/mjpg.cgi ... jemand eine Idee was das Problem sein kann ?

nerothos

hm komisch, gerade auch mal kurz mit der std. website getestet ... kommt auch nur ein : (
irgendwas mache ich wohl falsch ?

<div data-type="iframe"
    data-src="http://www.heise.de"
    data-fill="yes" data-check-src="http://www.heise.de">
</div>

tomster

#6
Ich hab auch ein paar Seiten mit iframes. Eine Seite funktioniert anstandslos mit dem Widget, eine andere zeigt mir auch nur den Smiley.
Diese funktioniert einwandfrei:

<div data-type="iframe"
        data-src="googlemaps.html"
        data-width="710"
        data-height="560"
        data-fill="yes">
        </div>


Diese nicht:

<div data-type="iframe"
        data-src="http://192.168.5.9/axis-cgi/mjpg/video.cgi?resolution=704x576&compression=65"
        data-fill="yes">
        </div>


Drum bin ich behelfsweise auf ein klassisches iframe-Tag ausgewichen:

<iframe height="580" width="710" frameborder="0" scrolling="no"  src="http://192.168.5.9/axis-cgi/mjpg/video.cgi?resolution=704x576&compression=65">
</iframe>



viegener

Ich habe gerade auch bei mir nochmal nachgeschauut, ja ich benutze iframe, aber bereits in eienr angepassten Version von mir, da mein pullrequest an knowthelist in github noch nicht ins repository übernommen wurde. Diese Version funktioniert bei mir, allerdings wird si auch nur an 2 Stellen verwendet.

Ich verwende iFrame da, wo ich den URL dynamisch aus FHEM lesen muss - das ist eine Funktion die das offizielle iframe widget irgendwann wieder verloren hat - deshalb der pull request.

Da wo ein statischer URL aufgerufen wird, verwende ich ebenfalls direkte iframe tags ohne widget, denn das funktioniert irgednwie stabiler  8)
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

nerothos

yep, kann ich so bestätigen :) Danke für den Tipp, mit iframe Tag funktioniert es fast ohne Problem ;)

hat evtl. jemand erfahrung mit iframe anzeige auf dem ipad ? habe die webcam eingebunden und mit der iframe größe entsprechend angepasst, am PC ändert sich die größe des iframe auch ganz normal ... auf dem ipad scheint er es aber einfach zu ignorieren und zeigt das video bild immer in nativer größe an (habs mit Safari, Firefox & Chrome auf dem iPad ausprobiert, aber immer das selbe Problem, scheint was Grundlegendes zu sein) :(