AEM Sites: “以发布的形式查看”模式中意外的查询参数导致页面渲染损坏

本文介绍如何解决Adobe Experience Manager (AEM)站点中的一个问题:使用 以发布的形式查看 在URL中添加了意外的查询参数,导致页面渲染中断和滚动功能丢失。

描述 description

环境

Adobe Experience Manager as a Cloud Service

问题/症状

使用 以发布的形式查看 在Adobe Experience Manager (AEM)站点中预览页面时,可能会向页面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 Service > Unified Shell配置**。 2) 清除启用Unified Shell。 3) 保存配置。 4) 在创作环境中打开一个页面,然后选择以发布的形式查看。 5) 验证URL是否仅包含?wcmmode=disabled。 6) 确认页面正确呈现,并且滚动按预期运行。 7) 如果问题仍然存在,请清除浏览器缓存和Cookie,因为缓存的数据会影响预览。### 相关阅读* Unified Shell上的AEM as a Cloud Service

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