问题很简单,我也希望解决方案。
我有一个flash播放器,用于通过rtmp传输声音。当我使用不支持闪存的浏览器访问该网站时,我得到一个丑陋的灰色方块。所以我认为如果我没有启用Flash,或者浏览器不支持它,我可以隐藏该div。几乎可以使用媒体查询隐藏不同屏幕大小的内容。
这可能吗?如果是这样的话......怎么样?
谢谢!
答案 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";
}
}