啟用廣告封鎖程式時未載入結帳頁面

本文針對uBlock或其他廣告封鎖程式導致無法載入結帳頁面所造成雲端基礎結構2.2.2上的已知Adobe Commerce問題,提供修補程式。

問題

如果已為商店啟用Google Analytics,當已安裝uBlock或其他廣告封鎖程式的客戶繼續結帳時, trackingCode.js 檔案會封鎖載入作業,且RequireJS會中斷JS執行流程。 這會導致載入結帳頁面時發生問題。

要再現的步驟

先決條件:瀏覽器中必須安裝並啟用廣告封鎖程式。

  1. 在「Commerce管理員」中,啟用並設定Google Analytics功能。
  2. 在店面開啟產品頁面。
  3. 將產品新增至購物車。
  4. 按一下 前往簽出 連結。

預期結果:載入結帳頁面,而客戶可完成結帳。

實際結果:未載入簽出頁面;載入進度環永不消失。

修補

此修補程式已附加至本文。 若要下載,請向下捲動至文章結尾,然後按一下檔案名稱,或按一下以下連結:

下載MDVA-9353_EE_2.2.2_v1.composer.patch

相容的Adobe Commerce版本:

已建立下列專案的修正程式:

  • 雲端基礎結構上的Adobe Commerce 2.2.2

此修補程式也與下列Adobe Commerce版本相容(但可能無法解決問題):

  • 雲端基礎結構上的Adobe Commerce從2.1.0到2.1.14
  • 雲端基礎結構上的Adobe Commerce從2.2.0到2.2.1和2.2.3到2.2.5
  • 從2.1.0到2.1.14的Adobe Commerce內部部署
  • Adobe Commerce內部部署(從2.2.0到2.2.5)

如何套用修補程式

如需指示,請參閱 如何套用Adobe提供的撰寫器修補程式 在我們的支援知識庫中。

有用的連結

附加的檔案

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a