我正在探索quaggaJS,这是一个非常高效的条形码扫描器,我正在将其引入我的网站中。它使用网络摄像头来扫描条形码。 有没有办法在Safari (iOS)上永久允许在受信任的网站上使用网络摄像头。 例如,访问演示网站时,系统会要求许可使用相机。 我希望为我的网站访客永久地做出这个选择。
从iOS 13开始,这个问题已经解决了。打开任何网站后,在左上角点击“AA”图标。然后点击“网站设置”,这将允许您将相机权限设置为“允许”,而不是“询问”。 很遗憾,在iOS 13之前无法使用此设置。从iOS 17开始,可以在设置-〉Safari-〉相机中启用相机权限,尽管我不建议这样做,除非你想让随机的网站通过你的相机监视你。
很不幸,目前似乎还没有办法在Safari中永久授权网站访问iPhone相机 (但未来可能会有)。 iOS 11增加了在Safari隐私和安全设置中完全禁用相机和麦克风访问的选项。 然而,启用了对Safari的相机和麦克风访问权限仅意味着当网站请求用户媒体访问权限时,Safari将要求用户进行确认。 不幸的是,截至iOS 11.3,没有更多特定于网站的设置可用,因此您的用户需要每次在您的网站上需要相机访问权限时都确认其权限。 我想引用相应的苹果支持页面,但是该问题似乎尚未在那里得到解决。