Hallo, Ich finde mich nicht in der Lage, Widgets zu verwenden. Ich bekomme für alle Widgets (konkret: für Text, Bild, Überschrift, Button, HTML, Trennzeichen, Produkt und Produktliste) nur diesen Fehler angezeigt: TypeError: a.html.matchAll is not a function Ist was kaputt? Mache ich was falsch? Der eingerichtete Shop ist erst ein paar Tage alt und ich habe hier nur Texte über den ContentManager eingepflegt ein einzelnes Produkt angelegt etc. Wenn ich mir den generierten JS code anschaue sehe ich hier (case 6) die einzige Verwendung von matchAll: Code: methods: { loadWidgetHTML: function() { var t = Object(Ot["a"])(regeneratorRuntime.mark(function t() { var e, n, i, o, a, s; return regeneratorRuntime.wrap(function(t) { while (1) switch (t.prev = t.next) { case 0: return e = this.$store.state.editor.selectedTheme.id, n = "", i = "", t.prev = 3, t.next = 6, f.a.post(P(e, this.widget.type, this.language || ""), this.widget, pc); case 6: o = t.sent, a = o.data, n = a.html.replace(/<style[\w\W]+?<\/style>/gm, ""), s = Object(Fo["a"])(a.html.matchAll(/<style\b[^>]*>([\w\W]+?)<\/style>/g)), s.forEach(function(t, e) { i += t[1] }), t.next = 17; break; case 13: t.prev = 13, t.t0 = t["catch"](3), n = void 0 !== t.t0.response && void 0 !== t.t0.response.data && void 0 !== t.t0.response.data.message ? t.t0.response.data.message : t.t0, i = ""; case 17: this.styleNode.textContent = i, this.widgetContent.html = n; case 19: case "end": return t.stop() } }, t, this, [[3, 13]]) })); Für jegliche Hilfe äußerst dankbar – Daniela
Ich würde vermuten, hierin steckt ein Hinweis: Quelle: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/matchAll
Hallo Marco, oh je, ich hatte hier tatsächlich auf einem Rechner getestet, auf dem Chrome auto updates nicht funktionierten und ich demnach mit Chrome 64.0 getestet habe x). Nach einem update funktionieren auch widgets. Vielen Dank! – Daniela