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:
-
Esamina la configurazione CORS corrente in AEM.
-
Aggiungi experience.adobe.com come origine consentita nei criteri CORS.
-
Assicurati che tutti i percorsi rilevanti utilizzati dall’editor dei frammenti di contenuto siano inclusi nei percorsi consentiti all’interno del criterio CORS.
-
Controlla la configurazione del filtro Referrer.
-
Aggiungi espressioni regolari per gli host consentiti in allow.hosts.regexp, tra cui:
https://.*\.adobe.com:443https://.*\.adobe.net:443https://.*\.workfront.com:443https://.*\.workfront-dev.com:443https://.*\.dev.workfront.tech:443
-
Imposta la proprietà allow.empty nella configurazione del filtro Referrer su false se non è già impostata.
-
Salva e distribuisci queste modifiche alla configurazione.
-
Tenta di modificare nuovamente un frammento di contenuto utilizzando il nuovo editor.
-
Verifica che l’editor venga caricato correttamente senza visualizzare errori di inizializzazione.