疑難排解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設定。
-
將experience.adobe.com新增為CORS原則中允許的來源。
-
確保內容片段編輯器使用的所有相關路徑都包含在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