Beperkingen

Het diff komt cliënt-kant door DOM vergelijking voor, die het diff proces eenvoudig maken. Er zijn echter verschillende beperkingen die de ontwikkelaar in overweging moet nemen.

  • Deze functie gebruikt CSS-klassen die geen naamruimte hebben voor het AEM Product. Als andere aangepaste CSS-klassen of CSS-klassen van derden met dezelfde namen op de pagina worden opgenomen, kan dit van invloed zijn op de weergave van het diff.

    • html-added
    • html-removed
    • cq-component-added
    • cq-component-removed
    • cq-component-moved
    • cq-component-changed
  • Omdat het diff cliënt-kant is en op paginading loopt, worden om het even welke aanpassingen aan DOM nadat de cliënt-zijdiff dienst heeft gelopen niet rekenschap gegeven. Dit proces kan het volgende beïnvloeden:

    • Componenten die AJAX gebruiken om inhoud op te nemen
    • Toepassingen voor één pagina
    • Op JavaScript gebaseerde componenten die het DOM op gebruikersinteractie manipuleren.

Experience Manager