Magento 1.9 – Login als Kunde nicht mehr möglich von einem Tag auf den Anderen “Uncaught TypeError: this.each is not a function” – “The response parameter is invalid or malformed” google Captcha defekt

Hier ein Problem was von einen Tag auf den anderen bei Magento 1.9 Shops in Kombination mit google Captcha-Erweiterung letzte Woche aufgetreten ist.

Der Login als Kunde funktioniert nicht mehr

Beim Versuch sich in den Magento Shop einzuloggen passiert schlicht nichts. Die Seite wird neu geladen, es gibt keine Fehlermeldung und "nichts" passiert.

In der Google Developer Console ist bereits der Fehler "Uncaught TypeError: this.each is not a function".

Teilweise erscheint im Frontend auch die Meldung "The response parameter is invalid or malformed"

"

Ursache ist google Captcha bzw. google

Nach einiger Prüfung stellte sich die Google Captcha Erweiterung als Ursache herraus. Genauer gesagt nicht die Erweiterung, sondern scheinbar hat google etwas beim Captcha Javascript verändert. Dies führt dazu, dass die Erweiterung nicht mehr funktioniert bzw. die Prüfung fehlschlägt und der Login Bereich nicht freigegeben wird.

Die Lösung haben hier andere bereits in Form eines Bugfixes gefunden

    if ('NodeList' in window) {
        if (!NodeList.prototype.each && NodeList.prototype.forEach) {
            NodeList.prototype.each = NodeList.prototype.forEach;
        }
    }

https://github.com/michalsnik/aos/issues/455 

Nach einbau des Bugfixes ist der Login wieder möglich.

mehr zu Magento Onlineshops gibt es hier

Noch keine Kommentare bis jetzt

Einen Kommentar schreiben