有没有办法在 Safari 中禁用 Jitsi meet 的权限提示?

Is there a way to disable permissions prompt in Safari for Jitsi meet?

我在 iframe 中使用 Jitsi meet 创建具有自定义页面布局的视频聊天。它在第一次使用时请求浏览器许可使用麦克风和摄像头,就像任何其他带有视频聊天的应用程序一样。 但是 Safari 有一个问题:为了让视频开始工作,它会在用户每次刷新页面时请求用户权限,这会导致非常糟糕的用户体验。 我试图澄清 Jitsi 上是否有某种解决方法 community forums,但似乎没有已知的方法来克服这个问题,因为这是设计使然的 Safari 行为:

It’s not really an issue per se, it’s just the way Safari operates with set preferences. If you don’t want to have to explicitly authorize use of mic and cam in Safari, you can change that option in your Safari Preferences.

我希望可能有一种聪明的方法可以通过以某种方式存储用户偏好来以编程方式解决此问题,这样用户只需确认一次权限。有什么想法吗?

似乎无法以编程方式设置 flag/property/attribute 以允许网站访问 Safari 中的麦克风和摄像头。

根据 iOS 13 上的用户现在可以通过可访问性菜单(aA 按钮)为特定网页设置它,对于桌面,此选项必须在Safari 偏好设置。

用户,并且只有用户,可以授予对任何单个网站的权限。仅来自 Safari 偏好设置。这是一个严格的隐私问题。

Safari > Preferences > Websites > Camera | Microphone > website.com > Allow(而不是 AskDeny)。