我使用带有Porto主题的Magento 2.2,登录到商店并刷新页面或切换到另一页面后,在控制台的第90行遇到了[object Object]
javascript错误customer-data.js
。
我在Firefox,Chrome,IE 11和Edge中进行了测试,并且只在Firefox(我最常使用的浏览器)中显示。
它不会引起任何严重的问题(据我所知),但是我想解决此问题。
customer-data.js
文件的第90行是:"throw new Error(jqXHR);"
。
在jqXHR对象内部是JSON响应消息:
{“消息”:“ \”“ paypal-billing-agreement \”部分来源不受支持”}
我已经看到了一些建议,但是大多数建议都是围绕清理缓存和静态文件展开的。
我尝试过:清除Firefox缓存和cookie,清理Magento静态文件,缓存和存储缓存,但到目前为止没有任何效果...
而且我不太确定该怎么做...任何帮助将不胜感激。
编辑/解决方案
错误的原因是我禁用了Paypal模块,但没有清除浏览器的本地/存储缓存。
在此缓存中,有一个对paypal模块的特定调用,无法处理,因此它返回了这样的JS错误。
清除此缓存可解决此问题。
jqXHR
。Error类的构造方法需要字符串消息(或带toString
方法的Object )。