Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Chrome 및 HTML5 GeoLocation 거부 콜백

<시간/>

Chrome의 타임아웃 콜백의 경우 다음 코드를 시도하세요.

_콜백 =거짓; 함수 성공콜백(위치) { _콜백 =참; console.log('성공');}함수 errorCallback(오류) { _callback =true; alert('오류');}setTimeout(function(){if(!_callback)console.log('ignored')}, 20000);navigator.geolocation.getCurrentPosition( successCallback, errorCallback, {시간 초과:2000});