Risoluzione dei problemi relativi agli errori di inizializzazione dell’editor dei frammenti di contenuto in AEM

Tentativi di modificare i frammenti di contenuto in Adobe Experience Manager as a Cloud Service (AEMaaCS) come impostazione predefinita nel nuovo editor frammenti di contenuto. Il caricamento non riesce e viene restituito l'errore Impossibile inizializzare l'app. Per risolvere questo problema, aggiorna i criteri CORS per consentire experience.adobe.com, regola le impostazioni del filtro Referrer e verifica che tutti i percorsi e gli host richiesti siano configurati correttamente.

Descrizione description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites

Problema/Sintomi

  • La modifica di un frammento di contenuto avvia il nuovo editor di frammenti di contenuto per impostazione predefinita.
  • Impossibile inizializzare l'editor. Viene visualizzato Impossibile inizializzare l'app.
  • La console del browser mostra errori CORS che indicano intestazioni mancanti di Access-Control-Allow-Origin per le richieste provenienti da experience.adobe.com.
  • I registri di AEM mostrano i rifiuti del filtro Referrer per le richieste POST che coinvolgono endpoint come /adobe/sites/cf/permissions e /adobe/sites/cf/graphql.
  • I tentativi generano errori 401 durante il recupero delle autorizzazioni.

Risoluzione resolution

Per risolvere il problema, eseguire la procedura seguente:

  1. Esamina la configurazione CORS corrente in AEM.

  2. Aggiungi experience.adobe.com come origine consentita nei criteri CORS.

  3. Assicurati che tutti i percorsi rilevanti utilizzati dall’editor dei frammenti di contenuto siano inclusi nei percorsi consentiti all’interno del criterio CORS.

  4. Controlla la configurazione del filtro Referrer.

  5. Aggiungi espressioni regolari per gli host consentiti in allow.hosts.regexp, tra cui:

    • https://.*\.adobe.com:443
    • https://.*\.adobe.net:443
    • https://.*\.workfront.com:443
    • https://.*\.workfront-dev.com:443
    • https://.*\.dev.workfront.tech:443
  6. Imposta la proprietà allow.empty nella configurazione del filtro Referrer su false se non è già impostata.

  7. Salva e distribuisci queste modifiche alla configurazione.

  8. Tenta di modificare nuovamente un frammento di contenuto utilizzando il nuovo editor.

  9. Verifica che l’editor venga caricato correttamente senza visualizzare errori di inizializzazione.

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