为什么有2个不同的闪光权限对话框用于摄像头/麦克风访问

为什么有2个不同的闪光权限对话框用于摄像头/麦克风访问

问题描述:

我正在使用名为cameratag的JavaScript插件(https://cameratag.com)通过网络浏览器录制视频。它使用基于闪存的解决方案。当Flash应用程序请求允许访问网络摄像头它提出这个安全对话框:为什么有2个不同的闪光权限对话框用于摄像头/麦克风访问

Flash permission confusing

当我去那做类似的网络摄像头访问我得到这个安全对话框中其他网站:

Flash permission Allow and Deny

第二个对话框比较好,因为它清楚地让用户选择“允许”或“拒绝”。虽然第一个对话框非常混乱,向用户显示了各种选项卡,并使用户在对话框上单击“关闭”以授予权限。

我的问题。

  1. 什么决定了这两个对话框中的哪一个出现?

  2. 有没有一种方法可以配置cameratag javascript插件来显示更简单的(#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 –