我正在使用getUserMedia
访问访客的网络摄像头,但如果访客拒绝访问,他们将永远不会再被要求。检测到这一点很容易(请求时几乎立即被拒绝)。因此,当它被阻止时,我想将用户引导到chrome://settings/contentExceptions#media-stream
,以便他们可以更改设置(我将使用浏览器检测为每个浏览器量身定制此链接)。但是一个简单的链接使Chrome不高兴:
不允许加载本地资源:chrome://settings/contentExceptions#media-stream
我也尝试了各种基于JavaScript的方法,结果都是一样的,发现互联网上引用chrome.tabs.create
作为扩展选项的几个来源(但这不是扩展,因此chrome.tabs
不可用)。
我的问题有两个。第一个问题是简单好奇;为什么会被阻止?(允许它会有什么风险?)。而主要问题是:我能否规避这个限制?
chrome://
链接。 - Blender