编程语言
首页 > 编程语言> > javascript – 为什么有2个不同的Flash权限对话框用于网络摄像头/麦克风访问

javascript – 为什么有2个不同的Flash权限对话框用于网络摄像头/麦克风访问

作者:互联网

我正在使用一个名为cameratag(https://cameratag.com)的javascript插件通过网络浏览器录制视频.它使用基于闪存的解决方案.当Flash应用程序请求访问网络摄像头的权限时,它会显示以下安全对话框:

当我访问其他类似网络摄像头访问的网站时,我得到了这个安全对话框:

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

我的问题.

>是什么决定了这两个对话中的哪一个出现了?
>有没有办法配置cameratag javascript插件来显示更简单的(#2)安全对话框?

谢谢

解决方法:

顶部图像是Adobe Flash Player的privacy settings dialog,底部图像是privacy pop-up dialog.隐私设置对话框使用户能够单击“记住”选项,以便将来不会再次询问特定网站,而隐私弹出对话框只是指它出现的特定会话.

What determines which of these two dialogs come up?

隐私设置对话框在用户显式调用或通过代码显示时显示.

Security.showSettings(SecurityPanel.PRIVACY);

如果动作脚本要求访问某些内容(本例中为网络摄像头),则会显示隐私弹出窗口,并且Adobe Flash Player确定用户是否需要决定是否允许该会话.

Is there a way I can configure cameratag javascript plugin to show the simpler (#2) security dialog?

您看到的对话框由上述行为决定.此外,如果有人可以编写一个混淆Adobe Flash Player请求权限的插件,那将是一个巨大的安全风险.

标签:javascript,actionscript,flash,webcam,microphone
来源: https://codeday.me/bug/20190702/1360497.html