0

问题很简单,希望也能解决。

我有一个用于通过 rtmp 流式传输声音的 Flash 播放器。当我使用不支持 Flash 的浏览器访问该网站时,我得到一个难看的灰色方块。所以我想,如果没有启用 flash 或者浏览器不支持它,我可以隐藏那个 div 会很棒。与使用媒体查询针对不同屏幕尺寸隐藏内容的方式几乎相同。

那可能吗?如果是这样..怎么样?

谢谢!

4

1 回答 1

0

您可以使用SWFObject之类的库并检查浏览器是否有 Flash。

if(!swfobject.hasFlashPlayerVersion("1"))
{
    var flashObjects = document.getElementsByTagName("object");
    for(var i=0;i<flashObjects.length;i++)
    {
        flashObjects[i].style.display = "none";
    }
}
于 2013-06-05T16:47:19.033 回答