2015-04-22 86 views
4

我正在使用名爲cameratag的JavaScript插件(https://cameratag.com)通過網絡瀏覽器錄製視頻。它使用基於閃存的解決方案。當Flash應用程序請求允許訪問網絡攝像頭它提出這個安全對話框:爲什麼有2個不同的閃光權限對話框用於攝像頭/麥克風訪問

Flash permission confusing

當我去那做類似的網絡攝像頭訪問我得到這個安全對話框中其他網站:

Flash permission Allow and Deny

第二個對話框比較好,因爲它清楚地讓用戶選擇「允許」或「拒絕」。雖然第一個對話框非常混亂,向用戶顯示了各種選項卡,並使用戶在對話框上單擊「關閉」以授予權限。

我的問題。

  1. 什麼決定了這兩個對話框中的哪一個出現?

  2. 有沒有一種方法可以配置cameratag javascript插件來顯示更簡單的(#2)安全對話框?

謝謝

回答

2

將頂部圖像的的Adobe Flash Player的privacy settings dialog和底部的形象是其privacy pop-up dialog的。隱私設置對話框爲用戶提供了點擊「記住」選項的能力,以便將來不再詢問某個特定站點的相關信息,而隱私彈出對話框只是指它出現的特定會話。

什麼決定了這兩個對話框中的哪一個出現?

當用戶或通過代碼顯式調用隱私設置對話框時,會顯示隱私設置對話框。

Security.showSettings(SecurityPanel.PRIVACY); 

隱私彈出窗口將顯示出來,如果動作要求進入東西(攝像頭在這種情況下),和Adobe Flash播放器確定用戶需要做出決定是否要允許它爲那屆會議。

有沒有一種方法可以配置cameratag javascript插件來顯示更簡單的(#2)安全對話框?

您看到的對話框由上述行爲決定。另外,如果有人可以編寫一個混淆Adobe Flash Player請求權限的插件,那將會是一個巨大的安全風險。

+0

我有一個如何通過代碼觸發對話的例子:http://wonderfl.net/c/1nYo –

相關問題