AEM Sites: 「以發佈的形式檢視」模式中意外的查詢引數會導致頁面轉譯損毀

本文說明如何解決Adobe Experience Manager (AEM) Sites中的問題,其中使用 以發佈的形式檢視 在URL中新增非預期的查詢引數,導致頁面轉譯中斷及遺失捲動功能。

說明 description

環境

Adobe Experience Manager as a Cloud Service

問題/症狀

在Adobe Experience Manager (AEM) Sites中使用 以發佈的形式檢視 預覽頁面時,可能會將未預期的查詢引數附加至頁面URL。 移除其他引數可恢復正常的頁面轉譯和捲動。

而不是預期的URL:

https://<author-instance>/content/<site>/<page>.html?wcmmode=disabled

您可能會看到其他引數,例如:

https://<author-instance>/content/<site>/<page>.html?_mr=<value>&shell_domain=<value>&wcmmode=disabled
  • 以發佈的形式檢視 URL包含超過?wcmmode=disabled的未預期查詢引數。
  • 頁面預覽無法正確轉譯。
  • 無法捲動頁面。
  • 在不同的頁面和環境中,該問題間歇性地發生。

原因

Unified Shell功能會將其他查詢引數插入到以已發佈 URL檢視中。 這些引數可能會干擾頁面轉譯和捲動。

解決方法 resolution

請依照下列步驟解決問題:

  1. 在AEM編寫環境中,導覽至工具> Cloud Services > Unified Shell設定
  2. 清除啟用Unified Shell
  3. 儲存設定。
  4. 在編寫環境中開啟頁面,並選取以發佈的形式檢視
  5. 確認URL只包含?wcmmode=disabled
  6. 確認頁面正確轉譯,且捲動功能如預期運作。
  7. 如果問題仍然存在,請清除瀏覽器快取和Cookie,因為快取資料會影響預覽。

相關閱讀

recommendation-more-help
experience-cloud-kcs-help-kbarticles