idle-detection
Permissions-Policy Other

개요

idle-detection 지시어는 IdleDetector API로 사용자가 유휴 상태(입력 없음)인지, 화면이 잠겼는지를 감지하는 기능을 제어합니다. 기본 허용 목록은 self이며, 채팅·협업 앱의 ‘자리 비움’ 표시 등에 쓰입니다.

자세히

`idle-detection=(self)`는 자기 오리진, `idle-detection=()`는 전면 차단, `idle-detection=(self "https://chat.example.com")`는 지정 오리진에 위임합니다. iframe에는 `allow="idle-detection"`가 필요합니다. 정책이 거부하면 IdleDetector의 requestPermission()이나 start()가 NotAllowedError로 실패합니다.

IdleDetector는 사용자 활동 전반을 관찰하므로 감시(surveillance) 우려가 제기되었고, 사용을 위해서는 idle-detection 권한 프롬프트가 필요합니다. 정책은 그 접근 가능 오리진을 좁힙니다. 표준화 논의에서 프라이버시 반대가 있어 크로미엄 계열 중심으로만 지원됩니다. 구형 Feature-Policy를 대체합니다.

문법

Permissions-Policy: idle-detection=(self)

실무 참고

관련 지시어