v141 · device
Permissions policy for Device Attributes API
The new Permissions Policy enables restricting access to the Device Attributes API, which is available only for policy-installed kiosk web apps and policy-installed Isolated Web Apps, both only on managed ChromeOS devices.
concepts
-
Device Attributes Policy
Adds Permissions Policy gating for the Device Attributes API. Important for kiosk/IWA contexts where embedded third parties shouldn't see device identity.
-
iframe Isolation
Pick a top-level
Permissions-Policyvalue and watch four embedded frames (first-party signage, trusted vendor, ad banner) get allowed or blocked fromnavigator.managed. -
Enterprise Rollout
The three Google-admin policies (
DeviceAttributesAllowedForOrigins,BlockedForOrigins,DefaultSetting) form a precedence chain. Edit the lists, type an origin, see the decision. -
Policy Configurator
Build a
Permissions-Policy: device-attributes=()header interactively — add allowed origins, toggle self/none/star, and see the effect on four simulated embedded frames (first-party kiosk, trusted vendor widget, ad banner, cross-origin analytics) each probingnavigator.managed.
why it shipped
The Device Attributes API allows web developers to query information about the device. This information can be used for context-based configuration or other device-aware use cases such as licensing.