gyroscope
Permissions-Policy Sensors

개요

gyroscope 지시어는 Generic Sensor API의 Gyroscope 인터페이스로 각속도(회전 속도)를 읽을 수 있는지를 제어합니다. 기본 허용 목록은 self이며, 기기 방향·모션 감지, 3D·VR 인터랙션 등에 쓰입니다.

자세히

`gyroscope=(self)`는 자기 오리진, `gyroscope=()`는 전면 차단, `gyroscope=(self "https://xr.example.com")`는 지정 오리진에 위임합니다. iframe에는 `allow="gyroscope"`가 필요하며, 3D/파노라마 뷰어를 임베드할 때 accelerometer·magnetometer와 함께 위임하는 경우가 많습니다(`allow="accelerometer; gyroscope; magnetometer"`).

정책이 거부하면 new Gyroscope()로 만든 센서는 활성화 시 오류 이벤트를 내고 판독값을 제공하지 않습니다. DeviceOrientationEvent 같은 구형 이벤트도 관련 정책의 영향을 받을 수 있습니다. 자이로 데이터는 정밀 모션 신호라 핑거프린팅·부채널 우려가 있어, 보안 컨텍스트에서만 동작하고 브라우저가 추가 권한을 요구할 수 있습니다. 구형 Feature-Policy의 gyroscope를 대체합니다.

문법

Permissions-Policy: gyroscope=(self)

실무 참고

관련 지시어