メインコンテンツに移動

DOMイベントの概要

このセクションでは、k-IDウィジェットとフローによって発行されるDOMイベントを文書化します。これらのイベントを使用して、アプリケーション内のユーザーのアクションに反応します。イベントペイロードスキーマは、イベント構造の下にリストされています。

イベント構造

イベントタイプ説明
Verification.Error確認操作でエラーが発生したときに発行される
Verification.Result確認試行の結果とともに発行される
Widget.AgeGate.ChallengeAge Gateフローがチャレンジをトリガーしたときに発行される
Widget.AgeGate.ResultAge Gateフローが結果とともに完了したときに発行される
Widget.DataNotices.ConsentApprovedユーザーがデータ通知の同意を承認したときに発行される
Widget.ExitReviewウィジェットが「完了」ボタンをクリックしてレビューフローを終了したときに発行される

ドメインの検証

DOMイベントをリッスンする際は、常にメッセージのオリジンを検証して、イベントがk-IDから来ていることを確認してください:

window.addEventListener('message', (event) => {
// セキュリティのためにオリジンを検証
if (!event.origin.endsWith('.k-id.com')) {
return;
}

// イベントを処理
console.log('Event:', event.data);
});