Callback evento

Il visualizzatore supporta le callback di eventi JavaScript utilizzate dalla pagina Web per monitorare il processo di inizializzazione del visualizzatore o il comportamento di runtime.

I gestori di callback vengono assegnati trasmettendo i nomi degli eventi e le corrispondenti funzioni del gestore con la handlers proprietà all'oggetto config JSON nel costruttore del visualizzatore. In alternativa, è possibile utilizzare il metodo setHandlers() API.

Gli eventi dei visualizzatori supportati includono quanto segue:

Evento visualizzatore

Descrizione

initComplete

Viene attivato quando l’inizializzazione del visualizzatore è completa e vengono creati tutti i componenti interni, in modo da poter utilizzare l’ API getComponent(). Il gestore di callback non accetta argomenti.

trackEvent

Attiva ogni volta che si verifica un evento all’interno del visualizzatore che può essere gestito da un sistema di tracciamento eventi, come Adobe Analytics. Il gestore di callback accetta gli argomenti seguenti:

  • objID {String} - attualmente non utilizzato.

  • compClass {String} - attualmente non utilizzato.

  • instName {String} - un nome di istanza del componente SDK del visualizzatore che ha attivato l'evento.

  • timeStamp {Number} - data e ora dell'evento.

  • eventInfo {String} - payload di eventi.

quickViewActivate

Viene attivato quando l'utente attiva un punto attivo a cui sono associati i dati della vista rapida. Il gestore di callback accetta l’argomento seguente:

  • data {Object} - un oggetto JSON contenente dati dalla definizione del punto di attivazione. Il campo sku è obbligatorio, mentre altri campi sono facoltativi e dipendono dalla definizione del punto di attivazione di origine.

Vedere anche InteractiveImage e setHandlers.

In questa pagina