One-time permissions in Chrome
One-time permissions in Chrome
@slightlyoff @developers Hm… might exposing that capability provide more entropy for fingerprint utilities to uniquely identify a user? I guess once it's rolled out that wouldn’t provide any more info than checking the UA string or version number would. Mmm, but if that data wouldn't be exposed for privacy budget reasons…
I could see an argument that the site doesn't need to know what type of grant it receives, it only needs to know what it can do in the moment, but I'm not totally sold on that
In browsers that support non-persisted permissions, or maybe doesn't support persisted ones, "granted" isn't always attainable. In these browsers, the strongest available positive signal is that th...
@slightlyoff @dotproto @developers This change is one we could do without any web-facing changes. I agree that it would be lovely to give developers more granular request options, and `.request()` with a dictionary would be one reasonable approach to that problem.
I'm less convinced that we need to expose the temporary nature of a grant via `.query()`. "Yes, you have access to X right now." is true, but is never guaranteed to remain true (users can revoke permission just as UAs can).