如何检测谷歌浏览器是否阻止Flash播放

How to detect whether Google Chrome is blocking Flash from playing

本文关键字:是否 Flash 播放 谷歌浏览器 何检测 检测      更新时间:2023-09-26

在谷歌浏览器中,有一个选项可以自动运行任何浏览器插件(如Flash,Java等)。如果将首选项设置为单击以播放,则用户必须单击 Flash 容器才能运行 Flash 应用。

我的问题是如何检测(在JavaScript中)谷歌浏览器是否阻止了Flash播放,以便我可以向用户显示消息。

使 flash

对象调用外部接口函数,如 "flashReady"。
在 javascript 中,如果页面已加载并在几秒钟的超时后,如果 flashReady 尚未被调用,则它可能被阻止(或仍在加载,但您可以通过让 swf 在加载开始时调用函数来解决这个问题)。