所以我一直在撞墙试图解决这个问题,现在是我寻求帮助的时候了。我有一个闪存录音机,它向用户显示弹出窗口,要求他们使用以下方式允许麦克风访问:
AS3 -
Security.showSettings(SecurityPanel.PRIVACY);
现在,在Chrome上它完美无缺!一切都正确显示,看起来像这样:
http://postimage.org/image/6e6ldfmpj/
大。现在的问题是,在Firefox上(我相信IE9)它看起来像:
http://postimage.org/image/mqp1kmcjj/
注意第二个选项卡中只有3个选项卡(Firefox)。好吧,第二个标签是隐私,允许您“允许”或“拒绝”我们的网站访问您的麦克风。所以这个标签甚至不可见是一个问题...对此有什么想法吗?我似乎找不到任何人只有3个选项卡弹出相同的Flash对话框。
提前致谢!
答案 0 :(得分:1)
您可以使用[允许] [拒绝]对话框:
只要您通过将麦克风/摄像机连接到NetStream来访问麦克风/摄像机,就会显示。
stackoverflow上的相关问题: allow deny remember flash security panel
答案 1 :(得分:1)
正如上面提到的Sunil D.,Firefox不会以私密/隐身模式显示某些标签。问题是用户不仅可以通过打开新的私人窗口来打开它,还可以通过更改一些常规的Firefox首选项来打开它。转到Firefox选项,选择“隐私”选项卡并搜索“历史记录”组。在那里你会看到一个带有“Firefox will:”标签的下拉列表。在那里,您可以选择“永不记住历史记录”项目,浏览器会显示一个小提示:
Firefox将使用与私人浏览相同的设置,并且在您浏览网页时不会记住任何历史记录。
然后您的浏览器将重新启动。进一步的研究表明,在这种操作之后,Firefox真正开启私人模式。 Sunil D.和Jordan Reiter都是对的 - 用户在私人模式下可能会出现问题,并且可以通过重新安装Firefox及其所有配置(包括该历史记录设置)来解决问题。当然,要求用户更改该设置要容易得多。此外,使用JavaScript进行私有模式检测有助于告知用户此预期问题。