웹용 SMS Receiver API(WebOPP API)

2491 단어 SMSW3Cwicg
웹에서 두 가지 요소 인증과 계정 복구를 위해 간혹 SMS에서 일정 시간 비밀번호를 발행하여 폼에 입력하기도 한다.
사용자가 SMS로 보낸 일회용 암호를 복사하여 붙여넣습니다.
크롬의 개발자 메일 리스트Blink-dev에서는 터미널(전화번호) 보유 확인을 더욱 자동화하기 위한'SMS Receiver API'기능이 논의됐다.(AndroidSMS Retriever API 기반
제안 자체는 다음 URL에 있습니다.
https://github.com/samuelgoto/sms-receiver
Demo
Giithub 창고에 있는git 애니메이션은 잘 알아요.몇 가지 토론 방안이 있으니 물러나 주십시오
발판
  • 사용자가 전화 번호를 입력하거나 후보에서 선택)
  • 서버에 전화 번호를 전송하고 SMS
  • 를 시간 암호로 전송
  • 브라우저에서 전송된 SMS를 지우고 양식에 입력

  • API
    두 개의 API 검토 중
    Declarative API
    INPUT 태그에 추가autocomplete="one-time-code"
    <input autocomplete="one-time-code"/>
    
    Imperative API
    JavaScript의 API
    try {
      let {content} = await navigator.sms.receive();
      alert("sms received! " + content);
    } catch (e) {
      alert("time out!");
    }
    
    Format
    형식은 SMS를 지울 수 있도록 정의됩니다.
    또한 SMS가 어느 사이트에 전송되었는지 식별할 수 있다(WebView는 당분간 대응하지 않는다).
    Your OTP is: 123ABC78.
    For: https://example.com
    

    좋은 웹페이지 즐겨찾기