为什么清单中不再有 Web 应用程序权限?

Why are Web -App permissions no longer in the manifest?

有人可以介绍 Permissions authors to the Manifest 作者吗?

当 Mozilla 很久以前就已经如此正确时,他们为什么要从头开始?通常非常希望在 Web App initialization/install 时请求权限,而不是在用户最终开始使用麦克风时请求权限。让清单声明这些意图,并在以后为用户减少 friction/surprises。如果 UA 不存在或不在后台,ServiceWorker 将如何请求特权?

一个恰当的例子and a bad idea. 安装在主屏幕上的任何 Web 应用程序都被隐式授予了一些权限全屏是其中之一。

无论如何,我的问题是 "Why are permission request declarations no longer in the manifest?" 另一个问题,当然,为什么这些规范似乎总是在永动机中运行?也许是交付时间?

我在这里提到它是因为我希望它能激发人们思考如何获得用户对后台地理定位的认可。 (事实上​​,我被禁止进入 W3C 论坛 :-)

Web 开发和设计评审团参与其中,裁决仅在您需要使用它时提示您获得许可,并希望围绕为什么需要访问权有一些用户可识别的上下文。 Apple 设计指南一致

有些 good background discussion and this 似乎是一个有争议的案例。