Einschränkungen

Der Vergleich erfolgt Client-seitig über einen DOM-Vergleich, wodurch der Vergleichsprozess vereinfacht wird. Es gibt jedoch mehrere Einschränkungen, die von der Entwicklungsperson berücksichtigt werden müssen.

  • Diese Funktion verwendet CSS-Klassen ohne Namespace im AEM-Produkt. Wenn andere benutzerdefinierte oder externe CSS-Klassen mit denselben Namen auf der Seite verwendet werden, kann dies die Anzeige des Vergleichs beeinflussen.

    • html-added
    • html-removed
    • cq-component-added
    • cq-component-removed
    • cq-component-moved
    • cq-component-changed
  • Da der Vergleich Client-seitig ist und beim Laden der Seite ausgeführt wird, werden keine Änderungen am DOM berücksichtigt, die vorgenommen wurden, nachdem der Cient-seitige Vergleichsdienst ausgeführt wurde. Dieser Prozess kann sich auf Folgendes auswirken:

    • Komponenten, die AJAX verwenden, um Inhalte einzubeziehen
    • Single Page Applications
    • JavaScript-basierte Komponenten, die das DOM bei Benutzerinteraktionen manipulieren.

Experience Manager