2014-11-26 1 views
0

사용자가 이미 한 번 또는 영원히 현재 페이지에서 geolocation을 허용하면 javascript에서 확인하는 방법이 있습니까? 어쩌면 브라우저는 어딘가에서 우리가 모르는 곳에서 읽을 수 있습니다. 또한 geolocation 요청의 결과를 제외하고 즉시 허용 또는 거부 버튼을 수신하는 모든 기능이 있습니까? 나는 문서를 확인했지만 도움이되는 것을 찾을 수 없었다.geolocation API에 isGeolocationAllowed 또는 isGeolocationAllowedForever와 같은 기능이 있습니까?

감사합니다.

답변

1

아니요, 위치 정보 허용이 허용되는지 여부를 확인할 방법이 없습니다. 당신이 할 수있는 유일한 일은 위치를 물어보고 성공 또는 실패를 기다리는 것입니다. (파이어 폭스에서는 현재 상태에 대한 거부를 감지 할 수 없으며 오직 허용 및 거부 만 가능합니다). 무엇을 할 수 있는지에 대한 자세한 내용은이 데모의 코드에

봐 :

http://demo.chobits.ch/js/geolocation/

관련 문제