개발자의 끄적끄적

[javascript/jquery] Geolocation has been disabled in this document by permissions policy error 해결 방법 본문

개발/javascript & jquery

[javascript/jquery] Geolocation has been disabled in this document by permissions policy error 해결 방법

효벨 2023. 2. 4. 01:00
728x90
반응형

[javascript/jquery] Geolocation has been disabled in this document by permissions policy error 해결 방법

 

 

javascript 에서

 

navigator 객체를 이용하여

 

현재 좌표를 조회하다보면

 

특정 사이트에서는 iframe 형태로 embed 되게 호출하는 경우가 있습니다.

 

그렇게 작업을 하다보면

 

아래와 같이 policy 제한에 걸리게 되는데요!

 

Geolocation has been disabled in this document by permissions policy.

 

위와 같이 policy 관련 에러가 발생하면

 

iframe 소스를 아래와 같이 수정하시면 됩니다!

 

<iframe src="SRC" allow="midi 'src'; geolocation 'src'; microphone 'src'; camera 'src'; display-capture 'src'; encrypted-media 'src';">
	...
</iframe>

 

위 내용 보시면 아시겠지만,

 

allow 속성을 추가해 그 안에 src 로 호출되는 여러가지 옵션들을 추가했습니다.

 

참고들 하세요!

반응형
Comments