AEM中的内容片段编辑器初始化错误疑难解答
尝试在Adobe Experience Manager as a Cloud Service (AEMaaCS)中编辑内容片段默认使用新的内容片段编辑器,该编辑器加载失败并出现错误无法初始化应用程序。 要解决此问题,请更新您的CORS策略以允许experience.adobe.com,调整反向链接筛选条件设置,并验证所有必需的路径和主机是否已正确配置。
描述 description
环境
Adobe Experience Manager as a Cloud Service (AEMaaCS) — 站点
问题/症状
- 默认情况下,编辑任何内容片段都会启动新的内容片段编辑器。
- 编辑器无法初始化并显示无法初始化应用程序。
- 浏览器控制台显示CORS错误,指示来自experience.adobe.com的请求缺少 Access-Control-Allow-Origin 标头。
- AEM日志显示涉及端点(如/adobe/sites/cf/permissions和/adobe/sites/cf/graphql)的POST请求的反向链接筛选条件拒绝。
- 尝试在获取权限时导致 401 错误。
解决方法 resolution
要解决此问题,请执行以下步骤:
-
在AEM中查看当前的CORS配置。
-
在CORS策略中添加experience.adobe.com作为允许的源。
-
确保内容片段编辑器使用的所有相关路径都包含在CORS策略内的允许路径中。
-
查看您的反向链接筛选条件配置。
-
在allow.hosts.regexp下为允许的主机添加正则表达式,包括:
https://.*\.adobe.com:443https://.*\.adobe.net:443https://.*\.workfront.com:443https://.*\.workfront-dev.com:443https://.*\.dev.workfront.tech:443
-
将反向链接筛选配置中的 allow.empty 属性设置为false(如果尚未设置)。
-
保存并部署这些配置更改。
-
尝试使用新编辑器再次编辑内容片段。
-
验证编辑器是否成功加载且未显示初始化错误。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f