이벤트 콜백 event-callbacks

뷰어는 웹 페이지가 뷰어 초기화 프로세스 또는 런타임 동작을 추적하는 데 사용하는 JavaScript 이벤트 콜백을 지원합니다.

콜백 핸들러는 이벤트 이름과 해당 핸들러 함수를 handlers 다음으로 속성: config 뷰어의 생성자에 있는 JSON 개체입니다. 또는 다음을 사용할 수 있습니다 setHandlers() API 메서드.

지원되는 뷰어 이벤트는 다음과 같습니다.

뷰어 이벤트
설명
initComplete
뷰어 초기화가 완료되고 모든 내부 구성 요소가 생성되면 트리거되므로 getComponent() API. 콜백 핸들러는 인수를 사용하지 않습니다.
trackEvent

Adobe Analytics과 같은 이벤트 추적 시스템에서 처리할 수 있는 뷰어 내에서 이벤트가 발생할 때마다 트리거됩니다. 콜백 핸들러는 다음 인수를 허용합니다.

  • objID {String} - 현재 사용되지 않습니다.

  • compClass {String} - 현재 사용되지 않습니다.

  • instName {String} - 이벤트를 트리거한 Viewer SDK 구성 요소의 인스턴스 이름입니다.

  • 타임스탬프 {Number} - 이벤트 타임스탬프.

  • eventInfo {String} - 이벤트 페이로드.

quickViewActivate

사용자가 연결된 빠른 보기 데이터가 있는 핫스팟을 활성화하면 트리거됩니다. 콜백 핸들러는 다음 인수를 사용합니다.

  • 데이터 {Object} - 핫스팟 정의의 데이터가 포함된 JSON 개체입니다. 필드 sku 다른 필드는 선택 사항이지만 소스 핫스팟 정의에 따라 달라지는 경우 필수입니다.

참조: 대화형 이미지setHandler.

recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8