使用 Modernizr 检测 Flash
Detecting Flash with Modernizr
我正在尝试使用 Modernizr 来检测 Flash,我已经安装了 Modernizr,并且 'flash' class 在安装时已正确添加到 html 标签,但我会喜欢在检测到 Flash 时执行一些 JavaScript。我希望我能做到:
if (Modernizr.flash) { ...
然而这只是returns未定义。使用类似的方法测试音频功能按预期工作:
if (Modernizr.audio) { ...
Returns:
m4a: "maybe"
mp3:"probably"
奥格:"probably"
作品:"probably"
波形:"probably"
...
我哪里错了?我是否误解了如何在 Modernizr 中处理 Flash 对象?
Modernizr.flash 是一个异步检测 - 这意味着它在启动后的几个周期内不一定准备就绪。您可以使用 Modernzr.on
作为等待闪光检测完成的方法。
我正在尝试使用 Modernizr 来检测 Flash,我已经安装了 Modernizr,并且 'flash' class 在安装时已正确添加到 html 标签,但我会喜欢在检测到 Flash 时执行一些 JavaScript。我希望我能做到:
if (Modernizr.flash) { ...
然而这只是returns未定义。使用类似的方法测试音频功能按预期工作:
if (Modernizr.audio) { ...
Returns:
m4a: "maybe" mp3:"probably" 奥格:"probably" 作品:"probably" 波形:"probably" ...
我哪里错了?我是否误解了如何在 Modernizr 中处理 Flash 对象?
Modernizr.flash 是一个异步检测 - 这意味着它在启动后的几个周期内不一定准备就绪。您可以使用 Modernzr.on
作为等待闪光检测完成的方法。