앱에서 navigator.geolocation.getCurrentPosition을 호출하여 모든 주요 브라우저에서 작동했습니다. 하지만 최근에이 앱을 다시 확인하면 Firefox가 더 이상 작동하지 않는다는 것을 알았습니다. (Chrome에서 계속 작업 중이며 테스트되지 않은 다른 브라우저)firefox : navigator.geolocation.getCurrentPosition이 더 이상 성공하지 않음
Molochdaa 또는 noxoc과 같은 다른 질문이 있습니다. 둘 다 시연을위한 바이올린을 가지고 있습니다. 둘 모두 나를 위해 작동하지 않습니다 (FF 전용, Chrome은 괜찮습니다).
코드가 약 반년 동안 변경되지 않았기 때문에 Firefox에 어떤 일이 일어날 수 있습니까?
코드 : "3 위치 정보가 : 권한이 거부되었습니다 : 1, 사용할 수없는 위치 : 1 시간 초과"
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(
onSuccessGeoLocation, onFailGeoLocation,
{ timeout:10000 });
}
else {
onFailGeoLocation();
}
나는 오류 메시지가 나타납니다. 공유 여부를 묻는 팝업에서 '공유'를 클릭하면 수신합니다.
코드를 표시 할 수 있습니까? 오류 콜백을 추가 했습니까? 그렇다면 콜백의 응답은 무엇입니까? 다른 컴퓨터에서 해봤습니까? 또 다른 추측은 위치를 가져 오기 위해 사이트를 "거부했습니다"라는 것입니다. 또한 모든 주요 브라우저에서 작동하는 * navigator.geolocation.getCurrentPosition *이 정확하지 않을 수 있습니다. IE8 이하, Opera 15는이 기능을 지원하지 않습니다. 참조 : https://developer.mozilla.org/en-US/docs/Web/API/Geolocation.getCurrentPosition – Raptor
링크와 거의 같습니다. –
사용 권한이 거부되었습니다. Firefox 설정을 확인하십시오. – Raptor