모바일웹에서 navigator vibrate 사용해 진동 기능 실행(Android 지원) > 자료실

회원로그인

오늘 본 게시물

오늘 본 페이지

없음

오늘 본 C.m.A Util

없음

자료실

자료실

모바일웹에서 navigator vibrate 사용해 진동 기능 실행(Android 지원)

페이지 정보

본문


<script>
function callVibrate(n) {
	if (n == undefined || n == null) { var n = 1000; }
	/*
	navigator.vibrate
	브라우저 내에서 모바일 디바이스 기기 진동을 발생
	IOS 모바일 기기 (사파리 등 웹브라우저) 에서는 진동 기능 지원 안함
	*/
	// 작동되는 진동 메소드가 다르므로 통합
	navigator.vibrate = navigator.vibrate || navigator.webkitVibrate || navigator.mozVibrate || navigator.msVibrate;
	if (navigator.vibrate) {
		console.log("vibrate : working");
		navigator.vibrate(n); // 진동 수행 1000 = 1초
		// navigator.vibrate(0); // 진동 정지
	} else {
		console.log("vibrate : not working");
		console.log("진동을 지원하지 않는 기종 입니다.");
	}
}
</script>
<button type="button" onclick="callVibrate(1000)"> 진동 시작 </button>
<button type="button" onclick="callVibrate(0)"> 진동 중지 </button>
추천 0 비추천 0

  • 회사 : Cginjs
  • 대표 : Cginjs
  • 주소 :
  • 메일 : admin@mysample.com
  • 사업자 등록번호 :
Copyright © Cginjs All rights reserved.
notice
Warning: Undefined variable $HTTP_ACCEPT_LANGUAGE in /cginjs/www/bbs/visit_insert.inc.php on line 131