위치 서비스를 사용하는 내 웹 앱은 "사용 금지"테스트를 시작할 때까지 잘 작동했습니다. 이제 iPhone은 "Safari"에 "OK"라고 응답해도 현재 위치를 사용하고 싶지만 위치 서비스를 허용하지 않습니다. 아이폰 OS 5.1에 아이폰을 사용모바일의 위치 서비스 Safari : 허용 안 함이 저장되었습니다 ... 영원합니까? 재설정이 있어도
재현하려면 ... : 위치 서비스 호출을
- 로드 웹 페이지 사용자 권한 프롬프트가 나타나면 (같은 http://smithsrus.com/geo.html)
- 대답은 "허용하지 마십시오."
- 페이지를 다시로드하고 "허용 안 함"을 2 번 더하십시오.
- 페이지를 새로 고침하고 프롬프트가 표시되지 않고 "사용자 거부 됨"을 참조하십시오.
- "설정 -> 일반 -> 재설정 -> 위치 경고 재설정"으로 이동하고 "경고 재설정"을 살짝 누르십시오.
- Safari로 돌아가서 페이지를 새로 고침하고 사용자 권한 확인 메시지가 표시됩니다.
- "OK"라고 대답해도 웹 페이지는 여전히 거부됩니다.
사파리를 죽이고 다시 시작합니다. 모든 웹 사이트 데이터를 삭제하고, 위치 서비스를 켜고 끄고 재부팅합니다. Safari는 실제로 원한다고해도 위치 서비스를 허용하지 않습니다.
일단 이러한 단계를 수행하면 해당 웹 도메인은 위치 서비스에 대해 작동하지 않습니다. 테스트 할 도메인이 부족합니다.
많은 StackOverflow, Apple Developer 및 기타 사이트에서 답변을 검색했습니다. 그러나 그것은 나에게 버그처럼 보입니다. "허용"하고 있지만 거부당하는 프롬프트에 응답하는 것은 버그 여야합니다. "허용"을 선택하면 위치 서비스 아이콘이 화면 상단에 짧게 나타나지만 사라지고 위치 서비스 설정에서 Safari가 "켜짐"으로 표시되고 옆에 회색 아이콘이 나타납니다.
, 위치 경고를 다시 설정하라는 및 위치 서비스와 닫는 온 · 오프하고 브라우저를 다시 시작의 조합을 시도 후, 나는 하나를 새로운 오류 얻을 관리 않았다.
"작업을 완료 할 수 없습니다를 (kCLErrorDomain 오류 1) "버기가 들린다.
내가하고있는 바보처럼 보이기를 바란다. 누구나 말해 줄 수 있니?
(iOS6 베타 설치 이외의) 해결 방법을 찾아 냈습니까? 모바일 웹 앱을 테스트 할 때도 똑같은 작업을 수행했으며 동일한 작업을 수행하고 동일한 벽돌 벽을 만났습니다. – JasonOffutt