隐藏Flash内容从浏览器没有它
Hide Flash content from browsers without it
这个问题很简单,我也希望有答案。
我有一个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";
}
}
相关文章:
- Flash AS3关闭浏览器窗口
- 用于播放背景音乐的嵌入式flash播放器在IE浏览器中不起作用
- 在禁用浏览器flash插件的情况下运行Karma测试
- 如何从javascript检查Flash CAN是否安装在浏览器中
- 构建一个移动友好的浏览器游戏 - Pure JS,Jquery,Flash,Unity或WebGL
- 在浏览器中绘制动态圆的最佳方法是什么(除了 flash)
- 通过 flash 将 JavaScript 事件调度到其他窗口(和浏览器)
- 如何检测谷歌浏览器是否阻止Flash播放
- IE 是唯一不允许 Flash 对象操作的浏览器(或版本)
- Plupload-在使用Flash Runtime且浏览器没有Flash时显示警告
- Flash在安卓浏览器中始终处于领先地位
- 安卓系统上Javascript-chrome中的跨浏览器Flash检测
- 如何在没有Flash/Java的情况下实现浏览器到浏览器的通信(允许服务器作为桥梁)
- 所有浏览器上的flash键盘焦点
- Flash播放器”;数据“;更新在FF中工作,但不能在x浏览器(twitch)中工作
- 当网站在非flash浏览器中打开时,重定向至html页面
- 如何检测移动浏览器是否可以安装Flash
- 如何检查浏览器上是否安装了macromedia flash播放器
- JWPlayer自动检测每个用户的最佳质量,而不使用其他浏览器的flash播放器(HLS,.m3u8)
- JavaScript截图的浏览器flash(客户端仅限)