"Uncaught (in promise) ReferenceError: global is not defined" または "Error:Load timeout for modules" エラーがフロントエンドで報告されました。

問題

  • Uncaught (in promise) ReferenceError: global is not defined" や "Error:モジュールのロードタイムアウト" エラーがブラウザのコンソールに報告され、いくつかのボタンが消えたり、フォームがロードされないなどの異常な動作が発生します。
  • この問題は主に、 グーグルタグマネージャー(リンキンスクリプトと共に)を使用しているサイトに影響します。

環境

  • Liferay DXP 7.1
  • Liferay DXP 7.3

解像度

  • この問題は LPS-196120で修正されています。ヘルプセンターのチケットを開いて、Hotfixをリクエストしてください

追加情報

  • ユーザーが経験している問題がこれかどうかを判断するには、以下の手順に従ってください:
    1. 問題が再現できるページにアクセスする。
    2. ブラウザでデベロッパーツールを開く -> Networkタブに切り替える -> ページを更新する。
    3. "insight.min.js "を検索する。
      1. Initiator タブから、このスクリプトが GTM(GoogleTagManager) からのものであることがわかる。
    4. hostsファイルでドメイン "snap.licdn.com "をブラックリストに入れ、フォーム/ボタンが期待通りにロードされるか確認してください。
      127.0.0.1 snap.licdn.com
  • この後、ページが正しく読み込まれれば、この記事で説明されている問題が、ユーザーが経験している問題である。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています