Murelio

필요한 기능을 불러오고 있습니다.

진동 테스터

Web Vibration API가 지원되면 사용자가 지정한 ms 진동/대기 패턴을 기기에 요청합니다.

사용 방법

  1. 지원됨 상태를 확인하고 preset을 고르거나 패턴을 입력한 뒤 진동 테스트를 누릅니다.

핵심 기능과 처리 범위

현재 runner는 쉼표·공백으로 나눈 0~10000ms 정수 최대 10개를 navigator.vibrate에 전달하며 Short·Double·Long preset과 Stop을 제공합니다.

처리 원리

입력 배열을 검증한 뒤 navigator.vibrate(values)를 호출하고 중지는 navigator.vibrate(0)을 사용합니다.

예시

120,80,120은 약 120ms 진동, 80ms 대기, 120ms 진동 패턴을 요청합니다.

이럴 때 유용합니다

  • Android 등 지원 기기에서 web vibration 동작과 timing pattern을 확인할 때

사용 전 참고

  • 별도 permission 요청 API가 없고 browser/OS 정책에 따라 무시될 수 있으며 진동 강도 amplitude는 지정할 수 없습니다.

자주 묻는 질문

왜 권한 팝업이 안 뜨나요?

이 구현은 navigator.vibrate를 사용하며 별도의 진동 permission 요청 단계를 제공하지 않습니다.

관련 도구