2017-09-07 2 views
0

Meine Produktseiten sind in jedem Browser mit Ausnahme von IE formatiert und funktionieren einwandfrei. Wenn ich zu IE gehe, habe ich JS, das wörtlich das selbe ist wie Code here, ersetzte nur das Lorem Ipsum mit beschreibendem Text über das Produkt.Datei Product.attribute.js - Objekt unterstützt 'findIndex' nicht

Es funktioniert in JSfiddle und es funktioniert in jedem anderen Browser, aber wenn ich zu IE und suchen Sie in der Konsole ich diesen Fehler sehe:

Object doesn't support property or method 'findIndex' in der product.attributes.js Datei.

Ich gehe davon aus, dass dieser Fehler alle meine JS verursacht, nachdem es anhalten und nicht meine einfachen jQuery-Registerkarten ausführen.

Jetzt hat BigCommerce keinen direkten Zugriff, wo ich in dieser Datei Änderungen vornehmen kann, wie in der Vorlage und im Framework. Es passiert nur mit Produkten, die Optionen haben und in einer Auswahlliste mit Fotos angezeigt werden. Ich kann nicht alle meine Produkte ändern, um anders anzuzeigen, und ich bin nicht sicher, wie ich auf diesen Code zugreifen kann.

Antwort

0

IE 11 unterstützt nicht die findIndex Methode. Wenn Sie IE unterstützen müssen, müssen Sie ein Polyfill verwenden. Per MDN sollte das Polyfill here gut funktionieren.

Wenn Sie keinen direkten Zugriff auf diese Dateien haben, sollten Sie in der Lage sein, das Polyfill zu kopieren und einzufügen und es im Abschnitt "header scripts" in admin im Bereich "themes" einzugeben.

Verwandte Themen