Résolution des erreurs d’initialisation de l’éditeur de fragment de contenu dans AEM

Les tentatives de modification des fragments de contenu dans Adobe Experience Manager as a Cloud Service (AEMaaCS) utilisent par défaut le nouvel éditeur de fragment de contenu, qui ne parvient pas à se charger avec l’erreur Échec de l’initialisation de l’application. Pour résoudre ce problème, mettez à jour votre politique CORS pour autoriser experience.adobe.com, ajuster les paramètres de filtrage des référents et vérifier que tous les chemins d’accès et hôtes requis sont correctement configurés.

Description description

Environnement

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

Problème/Symptômes

  • La modification d’un fragment de contenu lance le nouvel éditeur de fragment de contenu par défaut.
  • L’éditeur ne parvient pas à initialiser et affiche Impossible d’initialiser l’application.
  • La console du navigateur affiche des erreurs CORS indiquant les en-têtes Access-Control-Allow-Origin manquants pour les requêtes provenant de l’adresse experience.adobe.com.
  • Les journaux AEM affichent les rejets de filtrage des référents pour les requêtes POST impliquant des points d’entrée tels que /adobe/sites/cf/permissions et /adobe/sites/cf/graphql.
  • Les tentatives entraînent des erreurs 401 lors de la récupération des autorisations.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Vérifiez votre configuration CORS actuelle dans AEM.

  2. Ajoutez experience.adobe.com en tant qu’origine autorisée dans votre politique CORS.

  3. Assurez-vous que tous les chemins d’accès pertinents utilisés par l’éditeur de fragment de contenu sont inclus dans les chemins d’accès autorisés dans votre politique CORS.

  4. Vérifiez la configuration de votre filtre Référent.

  5. Ajoutez des expressions régulières pour les hôtes autorisés sous allow.hosts.regexp, notamment :

    • https://.*\.adobe.com:443
    • https://.*\.adobe.net:443
    • https://.*\.workfront.com:443
    • https://.*\.workfront-dev.com:443
    • https://.*\.dev.workfront.tech:443
  6. Définissez la propriété allow.empty dans la configuration du filtre Référent sur false si elle n’est pas déjà définie.

  7. Enregistrez et déployez ces modifications de configuration.

  8. Réessayez de modifier un fragment de contenu à l’aide du nouvel éditeur.

  9. Vérifiez que l’éditeur se charge correctement sans afficher d’erreurs d’initialisation.

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