如何永久允许在iOS-Safari的可信网站上使用相机

Seb*_*n D 20 safari ios

我正在发现quaggaJS,一种非常有效的条码扫描器,我正在我的网站上实现.它使用网络摄像头扫描条形码.

有没有办法永久允许使用Safari(iOS)在受信任的站点上使用网络摄像头.

例如,访问那里的演示网站,将系统地要求使用相机的许可.

我想永久性地为我的网站访问者做出这个选择.

Pie*_*e F 14

不幸的是,似乎没有办法永久授权网站访问Safari中的iPhone相机(尚未).

iOS 11添加了在Safari隐私和安全设置中完全禁用摄像头和麦克风访问的选项.但是,为Safari启用了摄像头和麦克风访问权限,这仅表示当网站请求访问用户媒体时,Safari会询问用户他们的许可.

遗憾的是,从iOS 11.3开始,没有其他特定于网站的设置,因此您的用户每次需要在您的网站上访问相机时都必须确认他们的权限.

我想参考相应的Apple支持页面,但这个问题似乎还没有解决.

  • 有什么消息吗? (2认同)

Dan*_*ton 7

从iOS 13开始解决此问题。在打开任何网站的情况下,点击左上方的“ AA”图标。然后点击“网站设置”,这将使您可以将摄像机权限设置为“允许”,而不是“询问”。 单击iOS Safari浏览器中的“ AA”标签,将打开一个包含“网站设置”的面板 在此处输入图片说明

不幸的是,此设置在iOS 13之前不可用。

  • @icordoba 不幸的是没有。我猜苹果每次都需要获得许可,从而让随机网站很难通过摄像头监视用户。要求用户执行额外的步骤来永久授予访问权限可确保用户真正信任该网站并知道他们在做什么(而不是在随机弹出窗口上单击“确定”)。 (5认同)
  • 添加到主屏幕的应用程序可以访问此屏幕吗? (4认同)
  • 对于已安装的 PWA,这根本不起作用。此外,在 Safari 中为网站设置它似乎不会在安装后将其传播到 PWA。 (2认同)