Sto usando Magento 2.2 con il tema Porto e ricevo un [object Object]
errore javascript alla customer-data.js
riga 90 nella console dopo aver effettuato l'accesso al negozio e aver aggiornato la pagina o passare a un'altra pagina.
L'ho testato su Firefox, Chrome, IE 11 e Edge e viene visualizzato solo in Firefox (il browser che utilizzo principalmente).
Non sta causando problemi seri (non per quanto posso vedere), ma vorrei risolvere questo problema.
Linea 90 del customer-data.js
file è: "throw new Error(jqXHR);"
.
All'interno dell'oggetto jqXHR è presente un messaggio di risposta JSON:
{"message": la fonte "\" paypal-billing-Agreement \ "non è supportata"}
Ho visto un paio di suggerimenti là fuori, ma la maggior parte ruotava attorno alla pulizia della cache e dei file statici.
Ho provato: svuotare la cache e i cookie di Firefox, pulire i file statici di Magento, la cache e la cache di archiviazione, ma nulla ha funzionato finora ...
E non sono sicuro di cos'altro fare ... qualsiasi aiuto sarebbe apprezzato.
Modifica / Soluzione
La causa dell'errore era che avevo disabilitato il modulo Paypal ma non avevo cancellato la cache locale / di archiviazione del browser.
All'interno di questa cache c'era una certa chiamata al modulo paypal che non poteva essere elaborata, quindi ha restituito un errore JS come questo.
Svuotare questa cache ha risolto il problema.
jqXHR
. Il metodo di costruzione della classe Error prevedeva il messaggio di stringa (o Oggetto contoString
metodo).