事件回呼

檢視器支援JavaScript事件回呼,網頁會用來追蹤檢視器初始化程式或執行階段行為。

將具有handlers屬性的事件名稱和對應的處理常式函式傳遞至檢視器建構函式中的config JSON物件,以指派回呼處理常式。 或者,您也可以使用setHandlers() API方法。

支援的檢視器事件包括:

檢視器事件

說明

initComplete

檢視器初始化完成且所有內部元件皆建立時觸發,以便能使用 getComponent() API。 回呼處理常式不採用任何引數。

trackEvent

每次在檢視器內發生事件時都會觸發,事件追蹤系統(例如Adobe Analytics)可以處理該事件。 回呼處理常式接受下列引數:

  • objID {String} — 目前未使用。

  • compClass {String} — 當前未使用。

  • instName {String} — 觸發事件的Viewer SDK元件的實例名稱。

  • timeStamp {Number} — 事件時間戳。

  • eventInfo {String} — 事件裝載。

quickViewActivate

當使用者啟用熱點並與其相關聯的Quickview資料時觸發。 回呼處理常式會採用下列引數:

  • 資料{Object} — 包含熱點定義中資料的JSON物件。欄位 sku 是必填欄位,而其他欄位是選用欄位,且取決於來源熱點定義。

另請參閱InteractiveImagesetHandlers

本頁內容