隐藏没有它的浏览器的Flash内容

时间:2013-06-05 16:33:57

标签: javascript html flash

问题很简单,我也希望解决方案。

我有一个flash播放器,用于通过rtmp传输声音。当我使用不支持闪存的浏览器访问该网站时,我得到一个丑陋的灰色方块。所以我认为如果我没有启用Flash,或者浏览器不支持它,我可以隐藏该div。几乎可以使用媒体查询隐藏不同屏幕大小的内容。

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

if(!swfobject.hasFlashPlayerVersion("1"))
{
    var flashObjects = document.getElementsByTagName("object");
    for(var i=0;i<flashObjects.length;i++)
    {
        flashObjects[i].style.display = "none";
    }
}