イベントコールバック

最終更新日: 2021-09-29
  • 作成対象:
  • Developer
    User

ビューアでは、Web ページでビューアの初期化プロセスや実行時の動作の追跡に使用される JavaScript イベントコールバックがサポートされています。

コールバックハンドラーを割り当てるには、イベント名と handlers プロパティを持つ対応するハンドラー関数を、ビューアのコンストラクター内の config JSON オブジェクトに渡します。 または、setHandlers() API メソッドを使用することもできます。

サポートされるビューアイベントは次のとおりです。

ビューアイベント

説明

initComplete

トリガー:ビューアの初期化が完了し、すべての内部コンポーネントが作成されたら、 getComponent() API を使用できます。 コールバックハンドラーは引数を取りません。

trackEvent

トリガーは、Adobe Analyticsなどのイベントトラッキングシステムで処理できるビューア内でイベントが発生するたびに発生します。 このコールバックハンドラーは次の引数を受け取ります。

  • objID {String} — 現 在は使用されていません。

  • compClass {String} — 現 在は使用されていません。

  • instName {String} — イベ ントをトリガーしたビューア SDK コンポーネントのインスタンス名。

  • timeStamp {Number} — イベ ントのタイムスタンプ。

  • eventInfo {String} — イベン トペイロード。

quickViewActivate

トリガー:ホットスポットに関連付けられたクイックビューデータを使用してアクティブ化したとき。 このコールバックハンドラーは次の引数を取ります。

  • data {Object} — ホッ トスポット定義のデータを含む JSON オブジェクト。フィールド sku は必須ですが、他のフィールドはオプションで、ソースホットスポット定義によって異なります。

InteractiveImage および setHandlers も参照してください。

このページ