2012-10-31 67 views
1

目前,谷歌瀏覽器爲我提供了安全使用設備的攝像頭,並提示「..想用你的相機」允許/拒絕。每次我加載一頁時,我都會得到這個選項。我想用我的嵌入谷歌瀏覽器的應用程序谷歌chrome允許/拒絕提示使用設備的攝像頭,帶有谷歌Chrome應用

內的攝像頭有沒有一種方法,以確保一旦用戶說「允許」的值被檢索和用戶將不必提供該特定應用程序的訪問。

有沒有我可以用其中「允許」或「拒絕單擊任一API存儲併發送回應用程序,這樣我可以相應做了一些修改。

我不能重現,使用我的Chrome瀏覽器雖然。我沒有得到任何提示讓用戶允許/拒絕。但是,客戶端得到此提示並且不滿意每次應用嘗試訪問攝像頭時的提示

回答

4

如果您在討論Chrome Packaged應用,則可以使用清單中的「audioCapture」和「videoCapture」權限。如果您包含 這些信息,則不會顯示信息欄提示。

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

如果你正在編寫託管的Web服務器上正常的Web應用程序,比周圍的信息欄提示的唯一途徑 是通過SSL運行視距(HTTPS)。在這種情況下,用戶 只會被提示一次。如果用戶 第一次接受,後續應用程序的使用將不會顯示提示。

+0

我遇到了類似的問題。我的用戶在瀏覽器頂部(僅第一次只有一個網站)收到一個提示,然後在視頻加載的地方收到提示。我只想知道如何判斷提示是否出現,以及用戶是否點擊接受或拒絕。我試着發佈另一個問題,沒有運氣,也許你可以幫助:) @ebidel – MicFin

+0

的鏈接斷開 –

0

一種解決方案是通過使用仿-UI-的媒體流特性,推出在命令行瀏覽器。

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

更多信息有關此Linux和Mac命令行指令:http://wp.me/p4BhA9-4g

+0

請明確說明這是你自己的博客的鏈接。 – Xan