Magento 2.2をPortoテーマで使用していて、ストアにログインしてページを更新するか、別のページに切り替えた後、コンソールの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
メソッドを持つオブジェクト)を予期していました。