怎么检测浏览器有没有flash播放器

虽然现在大多浏览器都支持了HTML5的新特性,可以直接在网页上播放视频,通过<video>标签即可,但是大多数的浏览器对H5支持还是不够完整,或者很多用户还没有把浏览器升级到最新的版本,尤其是可恶的IE浏览器,IE估计是开发人员最痛恨的浏览器了,因为有大多数的BUG都是在IE浏览器中出现的。

如果对于这种浏览器想要在上面播放视频怎么办呢,那么就要借助falsh播放器插件来完成,但是我们并不知道用户是否安装了flash插件,如果没有安装,而浏览器又没有给用户提示,可以想象,用户在哪里疯狂刷新,结果就死不播放,这样用户岂不是要崩溃了,那么对于前端来说就要判断用户是否安装了插件,如果没有就提示用户下载插件。

如何去判断呢,其实也很简单。

function flashCreate () {
  var isIE = !-[1,];
    if(isIE){
        try{
            var swf1 = new ActiveXObject(‘ShockwaveFlash.ShockwaveFlash‘);
            alert(‘安装了Flash‘);
        }
        catch(e){
            alert(‘没有安装Flash‘);
        }
    }
    else {
        try{
            var swf2 = navigator.plugins[‘Shockwave Flash‘];
            if(swf2 == undefined){
                alert(‘没有安装Flash‘);
            }
            else {
                alert(‘安装了Flash‘);
            }
        }
        catch(e){
            alert(‘没有安装Flash‘);
        }
    }
}

其实还可以给用户提供一个下载地址,让用户直接去下载就行了

window.open(‘https://get.adobe.com/flashplayer/‘)
时间: 2024-08-11 07:44:50

怎么检测浏览器有没有flash播放器的相关文章

「趁热打铁」开源框架OSMF的入门简单实用,浏览器的Flash播放器

公司是做体育传媒的,做体育直播.以前都是用的其他视频网站的流媒体系统,上周开会头儿说要做自己的流媒体,我前端部分就先开始着手了. 今儿看了一下Flash Media Server,做了一个简单把MP4视频能在IE各个版本浏览器里能够播放的小玩意. 我怕我写不明白,自己也是刚刚做出来.我把官方的中文教程地址给大家贴出来:http://www.adobe.com/cn/devnet/flashmediaserver/articles/beginning-fms45-pt05.html 对于会Flas

关于flash播放器不为人知的四大点

Flash是Flash Macromedia公司开发的动画编辑工具,用于交互网站.交互数字体验和高冲击力的移动内容的创作,被大量应用于互联网网页的矢量动画文件格式,网页设计者使用Flash能够创作出既美观又可以改变尺寸的导航界面以及其他多种效果.让我们从以下四个方面简单的了解以下flash播放器吧. 1.flash播放器的版本更新 Flash是一种交互式矢量多媒体技术,他的前身是Futureplash,早期网上流行的矢量动画插件.后来由于Macromedia公司收购了Future Splash同

flash播放器遮挡页面中元素问题解决

今天在做一个包含Flash播放器的页面弹出效果时发现Flash播放器总是跑到页面最上层,发现这个问题与Flash的”wmode”属性有关,至于该元素详细此处不做记录,解决办法如下: IE:加入参数:<param name="wmode" value="transparent" /> Firfox:"<embed>"标签中加入wmode="transparent",如<embed wmode=&qu

网页上嵌入Flash播放器(2)

接着上一篇博客,下面介绍另一种flash播放器的嵌入,这个是公司内部用的的一款flash播放器,支持的格式比较多,还能支持swf格式的视频播放. 下面是页面嵌入代码: <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/flash/history/history.css" /> <script type="te

网页上嵌入Flash播放器(1)

最近做的项目里涉及到了Flash播放器的使用,网页上需要播放视频,不同的视频资源需要不同的播放器,根据使用的稳定性.嵌入的复杂程度以及性能的优劣总结了两种嵌入方式(不同的播放器),支持的视频资源也略有不同,其中第一种方式比较简单,支持的视频格式要少一些(支持flv,mp4,mov,f4v,3gp等视频格式),下面是官网上的一张截图介绍: (官网:http://www.cuplayer.com/Cu/CuPlayerMiniV4/) 页面嵌入代码: <script type="text/ja

HTML中的Flash播放器播放M3U8格式的视频

M3U8 TEST <!DOCTYPE html> <html> <head> <title>M3U8 TEST</title> </head> <body> <div id="player"> </div> </body> </html> HTML代码 <script src="lib/swfobject.js"><

eletron 播放rtmp flash 播放器问题

1 安装 flash https://www.flash.cn/ 2 man.js 配置 参考 https://newsn.net/say/electron-flash-win.html 3 播放器 https://player.alicdn.com/aliplayer/setting/setting.html 原文地址:https://www.cnblogs.com/freefei/p/10196207.html

分段播放的flash播放器

效果: 视频分段好处显而易见,就是节省流量,因为看视频很多时候都不会看完,还有很多时候是跳着看的.还有的时候也许用户暂停视频出去买东西了... 本文不讨论flash rtmp直播流,例子用的是普通的http流,视频7分钟一段,播放至当前视频的90%时开始加载下一段. 原理很简单,就是伪视频流和对播放时间的判断,还有一些小的细节. 关于视频伪流技术(pseudo streaming)可以参考flowplayer的这篇介绍http://flash.flowplayer.org/plugins/str

假冒Flash播放器的Mac恶意软件

资安业者Intego近日发现了一个假冒为Adobe Flash Player安装程序的Mac恶意软件OSX/CrescentCore,该程序现身于众多的盗版网站,也出现在Google搜寻结果的连结中,这是一款长驻型的恶意软件,但假若侦测到Mac用户是在虚拟机中或安装了防病毒软件,便会识趣地打退堂鼓.研究人员指出,OSX/CrescentCore主要藉由各大盗版网站散布,提供伪造的盗版内容下载连结,并提供一个假冒为Adobe Flash Player安装程序的.dmg檔.Intego还察觉Goog