谷歌浏览器允许/拒绝使用谷歌浏览器应用程序使用设备的网络摄像头提示

时间:2012-10-31 16:01:26

标签: html5 google-chrome google-chrome-extension camera

目前谷歌浏览器为我提供了使用我的设备网络摄像头的安全性,并提示'...想要使用你的相机'允许/拒绝。每次我加载页面我都会得到这个选项。我正在尝试使用我的谷歌浏览器应用程序中嵌入的相机

有没有办法确保一旦用户说'允许',就会检索到该值,并且用户无需为该特定应用提供访问权限。

我是否可以使用“允许”或“拒绝点击”存储并发送回应用程序的API,以便我可以相应地进行一些修改。

我无法使用我的Chrome浏览器重现这一点。我没有得到任何提示允许用户允许/拒绝。但是,客户端收到此提示并且不满意每次应用程序尝试访问摄像头时提示

2 个答案:

答案 0 :(得分:4)

如果您正在谈论Chrome Packaged应用,则可以在清单中使用“audioCapture”和“videoCapture”权限。如果包含,则不会出现信息栏提示 那些。

https://github.com/GoogleChrome/chrome-app-samples/blob/master/camera-capture/manifest.json#L14

如果您正在编写托管在Web服务器上的普通Web应用程序,那么这是唯一的方法 在信息栏提示周围是通过SSL(https)运行视线。在那种情况下,用户 只会被提示一次。如果用户,您的应用的后续使用将不会显示提示 第一次接受。

答案 1 :(得分:1)

一种解决方案是使用use-fake-ui-for-media-stream属性在命令行中启动浏览器。

start chrome "http://localhost" --use-fake-ui-for-media-stream

有关Linux和Mac命令行说明的更多信息,请访问:https://creativcoders.wordpress.com/2014/08/18/chrome-always-allow-access-to-webcam-and-microphone-over-http-webrtc/