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
請依照下列步驟解決問題:
- 在AEM編寫環境中,導覽至工具
>Cloud Services>Unified Shell設定。 - 清除啟用Unified Shell。
- 儲存設定。
- 在編寫環境中開啟頁面,並選取以發佈的形式檢視。
- 確認URL只包含
?wcmmode=disabled。 - 確認頁面正確轉譯,且捲動功能如預期運作。
- 如果問題仍然存在,請清除瀏覽器快取和Cookie,因為快取資料會影響預覽。
相關閱讀
- Unified Shell上的AEM as a Cloud Service
- AEM UI的結構
recommendation-more-help
experience-cloud-kcs-help-kbarticles