`

检测浏览器是否安装flash插件以及版本

 
阅读更多
function checkFlash(){
    var hasFlash = false;
    var flashVersion = 0;
    if(window.ActiveXObject){
        var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
        if(swf){
            hasFlash = true;
            VSwf=swf.GetVariable("$version");
            flashVersion=parseInt(VSwf.split(" ")[1].split(",")[0]);
        }
    }else{
        if(navigator.plugins && navigator.plugins.length > 0){
            var swf = navigator.plugins["Shockwave Flash"];
            if(swf){
                hasFlash = true;
                var words = swf.description.split(" ");
                for(var i=0; i<words.length;i++){
                    if(isNaN(parseInt(words[i]))) continue;
                    flashVersion = parseInt(words[i]);
                }
            }
        }
    }
    return {f:hasFlash,v:flashVersion};
} 
分享到:
评论

相关推荐

    两个方法检测用户浏览器是否安装flash插件

    附件提供了两个JavaScript 方法,只要复制到你的网页中,直接运行就可以检测客户端是否安装了flash插件 各自反馈结果请看预览详细页 使用方法: 1、将其中一个方法复制到你的网页中 2、直接调用运行即可

    网页浏览器flash播放插件(ie内核)

    flash animation player plug-in for internet browser,IE core

    64位浏览器的flash插件下载(flashplayer for 64-bit browser)

    标题 "64位浏览器的Flash插件下载(flashplayer for 64-bit browser)" 指的是Adobe Flash Player的64位版本,这是一个用于在Web浏览器中播放Flash内容的插件。在过去的互联网时代,Flash是展示动画、游戏和多媒体内容...

    Flash插件本地下载

    这段代码实现了一个网页应用的功能,用于检测用户的浏览器是否已安装了Flash插件,并根据检测结果提示用户下载合适的Flash插件版本。 #### 1.1 `SysDownloadFlashFashion`变量的作用 `SysDownloadFlashFashion`是一...

    判断客户端浏览器是否安装了Flash插件的多种方法

    JavaScript还可以通过检查`navigator.plugins`对象来检测浏览器是否安装了特定的插件,但这并不适用于所有浏览器,例如早期的Mac OS上的Internet Explorer和禁用脚本执行的环境。 4. 通过Flash本身检测 Flash可以...

    火狐浏览器flash 插件 30.0.0.113版本离线包

    4. 验证安装:安装完成后,用户可以在火狐浏览器中访问包含Flash内容的网页来测试插件是否正常工作。如果一切顺利,Flash内容应能正常播放。 需要注意的是,由于Flash的安全性和隐私问题,安装旧版本的Flash Player...

    flash插件卸载工具

    Flash插件,全名Adobe Flash Player,是一款广泛应用于各类网页浏览器的多媒体播放器,它能够支持播放动画、视频以及交互式内容。随着互联网技术的发展,HTML5逐渐取代了Flash,因为HTML5在性能、安全性和移动端支持...

    JS判断浏览器是否安装flash插件的简单方法

    在老版本的Internet Explorer(IE)中,Flash插件可以通过`ActiveXObject`接口访问,而在其他现代浏览器如Chrome、Firefox、Safari以及Edge中,我们通常使用`navigator.plugins`属性来检查是否存在Flash插件。...

    网页视频浏览器下载插件

    下载说明.txt 文件可能包含了安装和使用该插件的详细步骤,例如如何将CRX文件添加到浏览器、如何启动和配置插件,以及可能遇到的问题和解决方法。在安装或使用过程中,用户应仔细阅读这些说明,以确保正确、安全地...

    Chrome浏览器加强版各种插件都已配好

    "Chrome浏览器加强版各种插件都已配好"这个标题暗示了我们讨论的版本并非基础版,而是包含了额外的一些插件,这些插件可能增强了浏览器的功能,提供了更丰富的用户体验。 1. **插件与扩展**: Chrome浏览器支持丰富...

    flash插件无法安装的解决办法.pdf

    总结来说,解决Flash插件无法安装的问题,主要涉及到清理注册表错误、删除旧插件文件以及重新触发安装流程。这些步骤对于普通用户来说可能较为复杂,因此在操作前最好备份重要数据,并确保对计算机操作有一定了解。...

    flash-jquery插件

    - **版本兼容性**:确保jQuery库和Flash插件的版本相互兼容,避免因版本不匹配导致的问题。 - **浏览器支持**:虽然Flash曾经是主流,但随着HTML5的发展,许多现代浏览器开始逐步淘汰Flash支持,因此在设计时需考虑...

    浏览器视频抓取插件【亲测可用】

    常见的浏览器视频抓取插件有Internet Download Manager (IDM)、Video DownloadHelper、Flash Video Downloader等。这些插件通常兼容主流的浏览器,如Chrome、Firefox、Edge等,并且支持多种视频格式,如MP4、FLV、...

    qq空间打不开总是提示安装flash插件怎么回事-.docx

    2. **Flash插件版本过旧**:如果已经安装了Flash,但版本太旧,可能不支持新的网页标准或存在兼容性问题,导致QQ空间等网页无法正确加载Flash内容。 3. **浏览器设置问题**:部分浏览器可能默认禁用了Flash内容的...

    如果浏览器不能支持直接播放flash动画,则在对应的位置上显示“您的浏览器不支持播放该插件”的信息.docx

    5. 插件检测和提示:在HTML中,可以通过JavaScript来检测浏览器是否安装了Flash插件。如果不支持,可以插入提示信息,指导用户安装或更新插件。例如,在文档中提到的,通过选择菜单栏的“插入”功能,找到“高级”...

    Firefox的 Flash插件

    在本案例中,提及的是专为Firefox和Opera浏览器设计的Flash插件版本10.0.22.37,这是一个中文安装版,方便中国用户使用。 **Flash技术背景** Flash是Adobe公司开发的一种矢量图形和富媒体播放技术。在互联网的早期...

    海康摄像头预览不需安装插件,支持chrome

    本文将深入探讨如何在不安装任何插件的情况下,在Chrome浏览器中实现海康摄像头的预览功能,以及如何确保其在高版本浏览器上的兼容性。 一、无插件预览技术 传统上,摄像头预览往往需要依赖Flash或ActiveX等浏览器...

    如果浏览器不能支持直接播放flash动画,则在对应的位置上显示“您的浏览器不支持播放该插件”的信息.pdf

    2. **检测浏览器支持性**:通过JavaScript代码检测浏览器是否支持Flash,如果不支持,可以提供一个备选方案,如HTML5的媒体元素或者链接到支持Flash的外部平台。 3. **使用条件注释**:在FrontPage2003中,可以使用...

    javascript学习笔记(十七) 检测浏览器插件代码

    本学习笔记针对检测浏览器插件的代码进行了解析,特别是针对非IE浏览器和IE浏览器的不同实现方式,以及针对特定插件如Flash和QuickTime的检测方法。 首先,我们来看一个用于检测非IE浏览器插件的通用函数。这个函数...

Global site tag (gtag.js) - Google Analytics