升级到AEM Service Pack 6.5.22后,自适应Forms在Firefox中无法正确显示
在Adobe Experience Manager (AEM) Forms中,升级到Service Pack 6.5.22.0和JDK更新8u441后,通过iframe中网站页面访问的自适应表单在Firefox中无法正确加载所有面板和字段。 要解决此问题,请更新站点页面属性并重新发布页面。
描述 description
环境
- 产品: Adobe Experience Manager (AEM) Forms
- 版本: 6.5,Service Pack 6.5.22.0
- JDK版本: 8u441
- 浏览器: Firefox
- 部署上下文:从iframe内的站点页面访问的自适应表单
问题/症状
- 在应用Service Pack 6.5.22.0和JDK更新8u441后,通过网站页面上的iframe加载到Firefox中时,自适应表单无法显示所有面板和字段。
- 服务器日志或浏览器控制台中不会记录任何错误。
- 该问题特定于Firefox,不会影响现成(OOTB)表单或其他浏览器。
解决方法 resolution
要解决此问题,请执行以下步骤:
- 打开包含自适应表单iframe的受影响站点页面的属性。
- 查找
Cover entire width复选框选项。 - 选中
Cover entire width复选框。 - 保存对网站页面属性所做的更改。
- 重新发布更新的站点页面。
- 清除
Cover entire width复选框并重新保存以清除缓存。 - 如果您使用自定义JavaScript来渲染自适应表单,请按照之前测试的结果,对iframe高度应用任何所需的调整。
- 如有必要,通过从作者重新发布到发布者来清除任何相关的服务器缓存。
- 验证自适应表单的所有面板和字段现在是否在Firefox中正确显示。
注释
- 在SP20和SP22/23之间,没有引入与浏览器特定行为相关的产品端代码更改。
- 在通过JS时,使用自定义JavaScript调整iframe高度会生效。
- 如果在资产更改后出现这些问题,重新发布可以解决。
相关读数
AEM 6.5用户指南中的配置自适应表单缓存
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f