啟用廣告封鎖程式時未載入結帳頁面
本文針對uBlock或其他廣告封鎖程式導致無法載入結帳頁面所造成雲端基礎結構2.2.2上的已知Adobe Commerce問題,提供修補程式。
問題
如果為商店啟用Google Analytics,當已安裝uBlock或其他廣告封鎖程式的客戶繼續結帳時,trackingCode.js
檔案會遭到封鎖而無法載入,且RequireJS會中斷JS執行流程。 這會導致載入結帳頁面時發生問題。
要再現的步驟 :
先決條件:瀏覽器中必須安裝並啟用廣告封鎖程式。
- 在「Commerce管理員」中,啟用並設定Google Analytics功能。
- 在店面開啟產品頁面。
- 將產品新增至購物車。
- 按一下 前往簽出 連結。
預期結果:已載入結帳頁面,且客戶可完成結帳。
實際結果:未載入簽出頁面;載入進度環永不消失。
修補
此修補程式已附加至本文。 若要下載,請向下捲動至文章結尾,然後按一下檔案名稱,或按一下以下連結:
下載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