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