疑難排解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. 將experience.adobe.com新增為CORS原則中允許的來源。

  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