Ereignis-Rückrufe

Der Viewer unterstützt JavaScript-Ereignis-Rückrufe, die die Webseite zur Verfolgung des Viewer-Initialisierungsprozesses oder -Laufzeitverhaltens verwendet.

Callback-Handler werden zugewiesen, indem Ereignis und entsprechende Handler-Funktionen mit der Eigenschaft handlers an das JSON-Objekt config im Konstruktor des Viewers übergeben werden. Alternativ kann die API-Methode setHandlers() verwendet werden.

Folgende Viewer-Ereignis werden unterstützt:

Viewer-Ereignis

Beschreibung

initComplete

Trigger, wenn die Viewer-Initialisierung abgeschlossen ist und alle internen Komponenten erstellt wurden, sodass die API getComponent() verwendet werden kann. Der Callback-Handler nimmt keine Argumente an.

trackEvent

Jedes Mal, wenn ein Ereignis im Viewer auftritt, wird der Trigger von einem Ereignis-Verfolgungssystem wie Adobe Analytics verarbeitet. Der Callback-Handler akzeptiert die folgenden Argumente:

  • objID {String} - aktuell nicht verwendet.

  • compClass {String} - aktuell nicht verwendet.

  • instName {String} - Instanzname der Viewer-SDK-Komponente, die das Ereignis ausgelöst hat.

  • timeStamp {Number} - Zeitstempel des Ereignisses.

  • eventInfo {String} - Ereignis-Nutzlast.

quickViewActivate

Trigger, wenn der Benutzer einen Hotspot mit zugehörigen Quick Ansicht-Daten aktiviert. Der Callback-Handler akzeptiert das folgende Argument:

  • data {Object} - ein JSON-Objekt, das Daten aus der Hotspot-Definition enthält. Das Feld sku ist obligatorisch, während andere Felder optional sind und von der Source Hotspot-Definition abhängen.

Siehe auch InteractiveImage und setHandlers.

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now