【发布时间】:2013-08-22 15:46:37
【问题描述】:
我正在使用getUserMedia 访问访问者的网络摄像头,但如果访问者拒绝访问,他们将不再被询问。
检测很容易(请求时几乎立即拒绝访问)。因此,当它被阻止时,我想将用户定向到chrome://settings/contentExceptions#media-stream,以便他们可以更改设置(我将使用浏览器检测为每个浏览器定制此链接)。但是一个简单的链接让 Chrome 不高兴:
不允许加载本地资源:chrome://settings/contentExceptions#media-stream
我还尝试了各种基于 JavaScript 的方法,结果相同,并在互联网上找到了几个引用 chrome.tabs.create 作为扩展选项的来源(但这不是扩展,所以 chrome.tabs 不可用)。
我有 2 个问题。首先是单纯的好奇;为什么会被阻止? (允许它有什么风险?)。主要问题是:我可以绕过这个限制吗?
【问题讨论】: