Gebeurteniscallbacks event-callbacks
De viewer ondersteunt JavaScript-gebeurteniscallbacks die de webpagina gebruikt om het initialisatieproces of het runtimegedrag van de viewer bij te houden.
Callbackhandlers worden toegewezen door gebeurtenisnamen en de bijbehorende handlerfuncties met de eigenschap handlers
door te geven aan het config
JSON-object in de constructor van de viewer. U kunt ook de API-methode setHandlers()
gebruiken.
Tot de ondersteunde viewergebeurtenissen behoren:
Elke keer dat een gebeurtenis binnen de viewer plaatsvindt, wordt een gebeurtenis geactiveerd die door een systeem voor het bijhouden van gebeurtenissen, zoals Adobe Analytics, kan worden afgehandeld. De callback-handler accepteert de volgende argumenten:
-
objID {String} - wordt momenteel niet gebruikt.
-
compClass {String} - wordt momenteel niet gebruikt.
-
instName {String} - een instantienaam van de Viewer SDK-component die de gebeurtenis heeft geactiveerd.
-
timeStamp {Number} - tijdstempel van de gebeurtenis.
-
eventInfo {String} - gebeurtenislading.
De gebeurtenis wordt geactiveerd wanneer de gebruiker een hotspot activeert waaraan QuickView-gegevens zijn gekoppeld. De callback manager neemt het volgende argument:
- data {Object} - een JSON-object dat gegevens uit de hotspotdefinitie bevat. Het veld sku is verplicht, terwijl andere velden optioneel zijn en afhankelijk zijn van de definitie van de bronhotspot.
Zie ook InteractiveImageen setHandlers.