如何检测谷歌浏览器是否阻止Flash播放
How to detect whether Google Chrome is blocking Flash from playing
在谷歌浏览器中,有一个选项可以自动运行任何浏览器插件(如Flash,Java等)。如果将首选项设置为单击以播放,则用户必须单击 Flash 容器才能运行 Flash 应用。
我的问题是如何检测(在JavaScript中)谷歌浏览器是否阻止了Flash播放,以便我可以向用户显示消息。
使 flash
对象调用外部接口函数,如 "flashReady"。
在 javascript 中,如果页面已加载并在几秒钟的超时后,如果 flashReady 尚未被调用,则它可能被阻止(或仍在加载,但您可以通过让 swf 在加载开始时调用函数来解决这个问题)。
相关文章:
- Flash Professional HTML5 Canvas:是否可以在HTML表单和Canvas之间共享数据
- 如何从javascript检查Flash CAN是否安装在浏览器中
- 是否可以在 flash 横幅中运行 html<脚本>
- jquery或javascript是否有像(flash中的onEnterFrame)这样的功能
- 如何检测谷歌浏览器是否阻止Flash播放
- 是否可以从javascript打印Flash动画的屏幕
- jQuery webcam/flash:如何检测网络摄像头是否处于活动状态
- Flash Of Un X是否有任何协议增强功能
- 如果HTML5不可用,SoundManager2是否可以使用Flash作为相同声音的备份
- 如何使用JS检查是否安装了flash
- 是否可以通过js访问和修改flash内容
- 是否可以在没有插件的情况下在网站上快速播放铃声(没有Flash或Quicktime)
- 是否可以在HTML元素上使用jQuery钩子来触发对flash元素的点击
- 是否可以通过javascript实现嵌入式flash登录的自动化
- 有没有办法知道Flash Player是否安装了SWFObject
- 如何检测移动浏览器是否可以安装Flash
- 是否有类似于CrossBridge的项目,但只是使用Javascript而不是Flash
- 如何检查浏览器上是否安装了macromedia flash播放器
- 如何找出是否安装了Adobe Flash播放器,从Javascript
- 检查YouTube播放器是否使用HTML5/Flash