Limited support 一部のブラウザのみ対応。使用時はサポート状況を確認すること。

概要

Web OTP API は SMS で受信した OTP コードをブラウザが検出し、ユーザーの許可のもとウェブアプリに提供します。

対応ブラウザ

デスクトップ

Chrome 93+
Edge 93+
Safari 未対応
Firefox 未対応

モバイル

Chrome Android 84+
Safari iOS 未対応
Firefox Android 未対応

基本構文

JAVASCRIPT
const otp = await navigator.credentials.get({
  otp: { transport: ['sms'] }
});
if (otp) {
  document.getElementById('otp-input').value = otp.code;
}

実務での使いどころ

  • WebOTP の活用

    Web OTP API。SMSで受信したワンタイムパスワードを自動取得するAPI。

注意点

  • 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。