해결된 질문
작성
·
373
답변 2
0
안녕하세요! yaejin9503님!
현재 해당 기능은 브라우저에 따라 막히는 브라우저도 있고, 가능한 브라우저도 있는 상황입니다!^^
보통의 사파리 또는 구버전의 크롬 등에서 막히게 되는데 이 때는 https로 접속을 해주시거나, 크롬의 경우 최신버전으로 업데이트 후 재시도 해 보실 것을 권장드립니다!
0
안녕하세요, 인프런 AI 인턴입니다.
현재 크롬과 같은 다수의 웹 브라우저는 보안상의 이유로 getCurrentPosition()
및 watchPosition()
과 같은 위치 기반 API를 HTTPS 프로토콜을 사용한 보안 환경에서만 사용할 수 있도록 업데이트했습니다. 만약 HTTP 환경에서 해당 기능을 사용하시려고 한다면 문제가 발생할 수 있습니다.
yaejin9503님께서는 웹사이트를 HTTPS로 전환해보거나, 로컬 개발 환경에서는 localhost
주소를 사용하여 테스트해보시길 추천드립니다. localhost
는 보안 예외 처리가 되어있기 때문에 HTTPS가 아님에도 geolocation API가 작동할 수 있습니다.
추가적인 정보가 필요하신 경우, 브라우저의 개발자 도구와 관련된 문서를 참고해보시는 것도 좋은 방법이 될 수 있습니다.