FHEM Forum

FHEM => Frontends => Thema gestartet von: doubh am 29 März 2017, 14:09:55

Titel: TypeError: undefined is not an object
Beitrag von: doubh am 29 März 2017, 14:09:55
Hi,

ich benutzt auf einem iPad und iPhone iOS 10.2.x zusammen mit Chrome in neuster Version.
Es gibt seit einiger Zeit einen Fehler, der auftritt, wenn FHEMWEB Pages in Chrome geöffnet werden (siehe Screenshot anbei oder hier https://img1.picload.org/image/rlwwrwrr/img_3929.jpg (https://img1.picload.org/image/rlwwrwrr/img_3929.jpg)):
TypeError: undefined is not an object (evaluating '__gCrWeb.autofill.extractForm')

Der Fehler scheint an 01_FHEMWEB.pm und Chrome zu liegen.
Einige Zeit bin ich den Fehler umgangen, indem ich FHEM nicht geupdatet habe bzw. nach einem Update immer wieder mit Restore einen funktionierenden Stand wiederherstellte.

Jetzt bin ich auf folgenden Bug in Chrome gestoßen:
https://bugs.chromium.org/p/chromium/issues/detail?id=590375#c17 (https://bugs.chromium.org/p/chromium/issues/detail?id=590375#c17)
Wie in Kommentar 17 beschrieben, tritt der Fehler nicht mehr auf, wenn AutoFill aktiviert ist. Ich konnte das nachvollziehen.
...aber wie gesagt, hilft ein alter FHEM Stand auch...  ???

Titel: Antw:TypeError: undefined is not an object
Beitrag von: DeeSPe am 29 März 2017, 14:23:05
Das wurde hier schon mehrfach im Forum gefragt und auch beantwortet.

Lösung:
attr WEB confirmJSError 0

Gruß
Dan
Titel: Antw:TypeError: undefined is not an object
Beitrag von: rudolfkoenig am 29 März 2017, 15:19:32
ZitatDer Fehler scheint an 01_FHEMWEB.pm und Chrome zu liegen.
Ich praezisiere: der Fehler liegt in der iOS Version von Chrome, und die aktuelle Version von FHEMWEB.pm bzw. fhemweb.js zeigt jegliche JavaScript Fehler an. Wie Dan das gezeigt hat, kann man diese Anzeige aber wieder abstellen.