Hallo,
auf meinem FHEM Raspi Testsystem Funktionieren die SVG Plots nicht mehr auf iOS Gräten. Schon beim erstellen eines neuen Plots kommt nach einigen Sekunden eine Fehlermeldung. Siehe Anhang. Die gleiche Meldung kommt bei bestehenden Plots. Gefühlt habe ich das Problem nach einem Update der vergangenen Woche.
Hat jemand einen Tipp wie ich den Fehler wieder beseitigen kann?
In der jeweiligen WEB Instanz confirmJSError auf 1 setzen, sollte helfen oder plotEmbed auf 1.
VG
Frank
Welche iOS Version?
Danke für die Tipp's.
plotEmbed 1 und confirmJSError 1 beheben den Fehler nicht.
iOS 10.2 und 10.2.1
Ist fhem auf dem aktuellen Stand?
Ich habe mit iOS 10.2.1 kein Problem die SVGs in fhem.cfg.demo anzuzeigen.
Wo ein c.length herkommt, is mir auch ein Raetsel.
Was steht in der JavaScript Console?
Ja, FHEM ist auf dem aktuellen Stand.
JavaScrip Console? Keine Ahnung wie man da ran kommt. Da muss ich erst mal Weiterbilde.
In Safari unter Entwickler --> Fehlerconsole einblenden, findest du das.
VG
Frank
Ja klar. F12 drücken ich Depp.
In der Console werden keine Fehler angezeigt. Aber auf dem Windows PC bekomme ich den Fehler nicht angezeigt.
Gibt es die Console auch auf Mobilen Geräten?
Ja: iPad/iPhone per Kabel mit dem Rechner verbinden und Webseite oeffnen.
Safari auf PC starten, in diesem Safari unter Develop, GeraeteName, Webseite auswaehlen.
Das oeffnet die JavaScript-Konsole fuer das iOS Geraet.
Hier wuerde mich der Stacktrace interessieren, das zeigt man an, indem man auf dem Symbol links vor der Fehlermeldung klickt.
Und ich Trottel hab mich weiter oben verschrieben, die Attribute stehen per default ja auf 1 also versuchs mal mit 0.
ZitatplotEmbed 1 und confirmJSError 1 beheben den Fehler nicht.
also plotEmbed 0 oder confirmJSError 0 mal probierenVG
Frank
https://forum.fhem.de/index.php/topic,66538.0.html
Siehe hier. Bei mir war das Problem damit weg.
ZitatZitat von: mumpitzstuff am 06 Februar 2017, 08:47:36
https://forum.fhem.de/index.php/topic,66538.0.html
Siehe hier. Bei mir war das Problem damit weg.
Habe ich einen Beitrag weiter oben schon geschrieben... ;)
VG
Frank
Also mit plotEmbed 0 funktioniert der Plot und die Seite wird angezeigt.
@rudolfkoenig
ZitatHier wuerde mich der Stacktrace interessieren, das zeigt man an, indem man auf dem Symbol links vor der Fehlermeldung klickt.
Da muss ich erst einmal einen MAC PC auftreiben. Scheinbar geht das nur damit. Unter Windoes und Safari wird mir die Option
GeräteName nicht angezeigt.
Ich meine mich daran zu erinnern, dass man aud dem iOS Geraet unter Einstellungen, Safari, auch noch das debuggen zulassen muss. Ist lange her, und ich habe hier keine Geraet zum testen.
Das habe ich drin. Das konnte ich nach kurzer Internetrecherche klären, wird aber trotz alledem nicht angezeigt.
Ich versuche es mal auf dem Mac.