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

Hide Flash content from browsers without it

本文关键字:浏览器 Flash 隐藏      更新时间:2023-09-26

这个问题很简单,我也希望有答案。

我有一个flash播放器,我使用流式声音通过rtmp。当我用不支持flash的浏览器访问这个网站时,我看到一个丑陋的灰色方块。所以我在想,如果我能隐藏div,如果flash不启用,或者如果浏览器不支持它,那将是伟大的。与使用media-query在不同屏幕尺寸下隐藏内容的方式基本相同。

这可能吗?如果是的话,怎么做?

谢谢!

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

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