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

要解决此问题,请执行以下步骤:

  1. 在AEM中查看当前的CORS配置。

  2. 在CORS策略中添加experience.adobe.com作为允许的源。

  3. 确保内容片段编辑器使用的所有相关路径都包含在CORS策略内的允许路径中。

  4. 查看您的反向链接筛选条件配置。

  5. 在allow.hosts.regexp下为允许的主机添加正则表达式,包括:

    • https://.*\.adobe.com:443
    • https://.*\.adobe.net:443
    • https://.*\.workfront.com:443
    • https://.*\.workfront-dev.com:443
    • https://.*\.dev.workfront.tech:443
  6. 将反向链接筛选配置中的 allow.empty 属性设置为​false(如果尚未设置)。

  7. 保存并部署这些配置更改。

  8. 尝试使用新编辑器再次编辑内容片段。

  9. 验证编辑器是否成功加载且未显示初始化错误。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f