fhemweb.js und svg.js Fehlermeldungen am iPad

Begonnen von chunter1, 29 Januar 2017, 20:13:47

Vorheriges Thema - Nächstes Thema

chunter1

Ich bkomm seit heute auf meinem iPad im Safari oder Chrome folgende Fehlermeldungen wenn ich eine FHEM Seite mit svg grafik öffne:


fhemweb.js line 845:
NotSupportedError (DOM Exception 9): The operation is not supported.



svg.js line 353:
NotSupportedError (DOM Exception 9): The operation is not supported.

gloob

Ich erhalte die Fehlermeldungen auch seit dem Update heute auf meine iMac mit Safari.
Hat jemand eine Idee?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Spezialtrick

Ich kann die Fehlermeldungen ebenfalls bestätigen. Sie treten auf einem iPad Pro iOS 10.3 sowohl in Safari als auch Chrome auf. Letzterer stürzt sogar ab.

Allerdings sind nur Räume mit SVGs betroffen.

(https://uploads.tapatalk-cdn.com/20170130/b2b4fe668ad5a87c877634716666e6d2.jpg)

(https://uploads.tapatalk-cdn.com/20170130/4fb87418dc06f1e4576fefc9ee34c9ef.jpg)
FHEM - Debmatic - Zigbee2MQTT - Homekit

franky08

#3
Versucht mal in der WEB Instanz das Attribut confirmJSError auf 0 zu setzen. Oder:

Zitat von: betateilchen am 27 Januar 2017, 11:58:29
confirmJSError ist mir neu - nicht getestet.

Aber ich habe ein anderes Attribut gefunden, das Abhilfe schafft:


attr web plotEmbed 0


Ist vermutlich die bessere Variante, anstatt pauschal alles zu unterdrücken.
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

gloob

confirmJSError = 0


hat bei mir geholfen.
Jetzt möchte ich nur noch verstehen, wo das her kommt?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

chunter1


saschab

Bei der neuen macOS 10.12.14 Beta taucht das Problem auch auf!
FHEM und Homebridge im Dockercontainer auf einem RPi4!!!
(für: Wärmepumpe, Heizungsreglung, PV-Anlage, Wallbox, Kontrollierte Wohnraumlüftung, Beleuchtung, Energiekosten Monitoring, Wetterstation, Feinstraubsensor)

betateilchen

Ich würde ein anderes Attribut empfehlen: attr <webName> plotembed = 0

Damit werden nicht ALLE JS-Meldungen untersrückt, sondern eine (technische) Daratellungsvariante verwendet, die den Fehler vermeidet.

Das Problem kommt aus dem WebKit von Apple.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

gloob

Vielen Dank. Funktioniert auch.

Schöner wäre nur zu wissen, warum es mit dem letzten Update gekommen ist.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway