Dav*_*ave 3 javascript google-chrome
我正在使用getUserMedia访问访问者的网络摄像头,但如果访问者拒绝访问,他们将永远不会被再次询问.
检测很容易(请求时几乎立即拒绝访问).因此,当它被阻止时,我想引导用户chrome://settings/contentExceptions#media-stream以便他们可以更改设置(我将使用浏览器检测来为每个浏览器定制此链接).但是一个简单的链接让Chrome不满意:
不允许加载本地资源:chrome:// settings/contentExceptions #media-stream
我也尝试了各种基于JavaScript的方法,结果相同,并在互联网上发现了几个来源chrome.tabs.create作为扩展选项(但这不是扩展,所以chrome.tabs不可用).
我有两个问题.首先是简单的好奇心; 为什么会被封锁?(允许它的风险是什么?).主要问题是:我能解决这个限制吗?
你不能也不应该.相反,请指导用户这些设置是什么以及他需要做些什么来更改它们.
地址栏左侧的简单点击(在Chrome的全能栏中)也可用于更改该设置.
https://support.google.com/chrome/answer/95617?hl=en
