-
Notifications
You must be signed in to change notification settings - Fork 386
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Policy] What should be the policy-controlled features for WebXR? #729
Comments
Assuming there are multiple WebXR-related policy-controlled features, we'll also need to decide whether there are any "implies" relationships (i.e., |
Expanding on the original description:
In addition, note that we can't practically add granularity later - going with " |
The outcome of #308 is that all features included in "VR complete" are controlled by "xr". Thus, the question this issue poses is partially answered. It's perhaps worth reviewing the text above to see if there are any concerns with this outcome. Beyond that, this issue mainly applies to future features and serves as background for #770. |
This issue is fixed by PR #842 |
[This is one of the decisions to make as part of resolving #308.]
We need to decide what categories of functionality we want applications to be able to enable/disable via Feature Policy, especially for third-party iframes. These will be new policy-controlled features.
This might be
"xr"
for access to the API,"vr"
for VR functionality, and/or"ar"
/"rwu"
for real world understanding.However, note that policy-controlled features tend to cover types of powerful access and be one per API or even cover multiple APIs.
Thus, it's possible that we'll want to instead define policy-controlled features that describe the type of information the application will have access to.
Note also that not all VR headsets present the same level of privacy concerns. For example, a site that allows an iframe to use WebXR for a VR video may not expect that iframe to also get access to eye tracking.
The text was updated successfully, but these errors were encountered: