问题很简单,希望也能解决。
我有一个用于通过 rtmp 流式传输声音的 Flash 播放器。当我使用不支持 Flash 的浏览器访问该网站时,我得到一个难看的灰色方块。所以我想,如果没有启用 flash 或者浏览器不支持它,我可以隐藏那个 div 会很棒。与使用媒体查询针对不同屏幕尺寸隐藏内容的方式几乎相同。
那可能吗?如果是这样..怎么样?
谢谢!
问题很简单,希望也能解决。
我有一个用于通过 rtmp 流式传输声音的 Flash 播放器。当我使用不支持 Flash 的浏览器访问该网站时,我得到一个难看的灰色方块。所以我想,如果没有启用 flash 或者浏览器不支持它,我可以隐藏那个 div 会很棒。与使用媒体查询针对不同屏幕尺寸隐藏内容的方式几乎相同。
那可能吗?如果是这样..怎么样?
谢谢!
您可以使用SWFObject之类的库并检查浏览器是否有 Flash。
if(!swfobject.hasFlashPlayerVersion("1"))
{
var flashObjects = document.getElementsByTagName("object");
for(var i=0;i<flashObjects.length;i++)
{
flashObjects[i].style.display = "none";
}
}