首页 > 解决方案 > 拒绝后重新提示用户访问相机

问题描述

我目前正在开发一个流媒体应用程序的项目,该应用程序会提示用户提供以下功能:麦克风访问权限、屏幕共享访问权限、麦克风访问权限等。分配的部分参数是重新提示用户获得权限,如果他们不小心按了否认。据我了解,权限是基于会话的,只有在拒绝后,用户才能刷新页面或手动更改设置。

javascript中有没有办法强制重新提示或者我的初始会话是否正确。据我了解,它是三个“始终允许”“始终拒绝”“基于会话”之一。

我们正在使用 Javascript、Node 和 WebRTC。

感谢您的反馈意见!

标签: javascriptnode.jswebrtc

解决方案


您可以尝试使用刷新页面window.location.reload()。即使在这种情况下,它也只有在用户没有按下 always deny 时才会起作用

您不能在不刷新页面的情况下重新请求权限,因为浏览器会自动阻止请求以保护用户的隐私。但是,如果用户不允许麦克风/摄像头访问,您可以编写一个脚本来不允许用户加入会议或教室。大多数情况下都会这样做。

如果有帮助,请求接受答案...


推荐阅读