首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js判断浏览器是否支持flash

检查浏览器是否启用flash控件,需要先检查浏览器是否支持ActiveXObject,可以使用typeof检查window.ActiveXObject是否等于undefined。...undefined" 如果,window.ActiveXObject不等于undefined,使用new  ActiveXObject("ShockwaveFlash.ShockwaveFlash")返回flash...Safari等现代浏览器不支持ActiveXObject,它们支持navigator.plugins检查浏览器插件,因此谷歌、火狐等浏览器都可以使用navigator.plugins检查浏览器是否启用flash...插件,可以使用下面的代码返回flash插件: var swf = navigator.plugins['Shockwave Flash']; 封装一个兼容性代码: function hasUsableSWF...true : false; }; 上面的hasUsableSWF检查浏览器是否支持flash,如果支持返回true, 否则返回false。

6.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js小技巧:延时加载Flash

    当页面中包含自动播放视频的flash播放器时,flash的流媒体播放会一直不停的下载视频(哪怕你点击了播放暂停/停止也一样在不停下载),这样会影响到页面其它元素的加载。...最简单的优化办法就是让Flash一开始不要播放:当然,你可以修改fla源文件,让视频播放一开始就处于暂停,直到用户点击了播放按钮。...但问题是,如果您嵌入的是没有源文件的flash动画,这种路子就走不通了。 思路: 可以先在放置flash的地方,放一张小图片,点击图片后再把图片元素换成对应的object标签。 js...images/rbtvs_play.gif" style="cursor:pointer" alt="点击播放视频" /> 运行代码 (注:如果点击运行代码后报js

    2.6K100

    判断IE版本的语句 ...

    [endif]–> Ite:less than or equal to意思是小于或等于IE6浏览器,用于IE浏览器的条件注释,常用于CSShack,针对IE的JS等。    ...同时,单就IE而言,因IE版本的升级更替,目前浏览者使用的主要停留在 IE5(IE5.5)、IE6和IE7这三个版本中。...通俗点,条件注释就是一些if判断,但这些判断不是在脚本里执行的,而是直接在html代码里执行的,比如: 这里是正常的html代码 判断符相同 Conditional comments属于CSS hack? 条件判断属于CSS hack吗?    ...因为条件判断不依赖于某个浏览器的hack,而是一个经过深思熟虑的特色功能,所以我相信它是可以被放心地使用的。当然,其他浏览器也有可能支持条件判断(到目前为止还没有),但是看起来,他们应该不会使用如<!

    1.9K70
    领券