-3

可能重复:
如何检测是否安装了 Flash,如果没有,显示一个隐藏的 div 通知用户?

所以:

var _isflash = navigator.plugins['Shockwave Flash'];  
if(_isflash == "undefined")
{
  console.log("not exists flash")
}
else
{
  console.log("flash!") 
}

为什么这不起作用?

document.write(_isflash) // undefined

如果闪退,_isflash = undefined...请帮助我

4

2 回答 2

1

在您的示例中,"undefined"是一个字符串,因此两者不相等。这将做你想做的事情:

if(!_isflash)
{
    console.log("not exists flash")
}
于 2012-09-13T12:49:14.327 回答
0

您期望_isflash成为一个字符串"undefined"。你应该做这个:

if(_isflash == undefined)
于 2012-09-13T12:48:28.227 回答