Firefox 10.x는 정상적으로 작동하지만 Firefox 11로 업그레이드하면 문제가 발생합니다.Firefox 11 및 GeoLocation 거부 콜백
나는
navigator.geolocation.getCurrentPosition(success, failure)
하지만 사용자가 "이제되지 않음"을 선택하여 위치 공유를 거부 할 때 실패 콜백이 실행되지 않습니다 FF11의
를 사용합니다.제안 사항?
Firefox 10.x는 정상적으로 작동하지만 Firefox 11로 업그레이드하면 문제가 발생합니다.Firefox 11 및 GeoLocation 거부 콜백
나는
navigator.geolocation.getCurrentPosition(success, failure)
하지만 사용자가 "이제되지 않음"을 선택하여 위치 공유를 거부 할 때 실패 콜백이 실행되지 않습니다 FF11의
를 사용합니다.제안 사항?
좋아요, 이제 답은 "설계 상 Firefox가 실패 이벤트를 발생시키지 않습니다.이 제약 조건에서 앱을 빌드하십시오."
실제로 을 클릭하면 Firefox에서만 오류 콜백이 발생합니다. 위치를 공유하지 마십시오.
을 클릭 했으므로 지금이 아니거나 팝업을 닫으면 주소 표시 줄의 위치 아이콘을 클릭하여 나중에 허용 할 수 있습니다. (FF28 테스트)
편집 : 여기 파이어 폭스에 대한 특별한 메모와 함께 위치를 감지하는 방법에 demo입니다.
FF10에서 작동 했습니까? WONTFIX로 표시된 그것; https://bugzilla.mozilla.org/show_bug.cgi?id=675533 –
흠 .. 확신이 없으므로 FF9에서 FF11로 업그레이드했을 수 있습니다. 브라우저 버전은 이전에 사용하지 않은 것이 었습니다. ;-) – Sri
@Srirangan 여기 Firefox의 동작은 모두 동일했습니다. "Not Now"는 거부가 아니라 지연이기 때문에 이벤트를 발생시키지 않습니다. Geolocation API가 Gecko에 도착한 이래로 –