js判断浏览器是否安装了Flash插件及获取版本号

js判断浏览器是否安装了Flash插件及获取其版本号

  • 此文用JavaScript方法和VBScript方法分别检测获取客户端浏览器是否安装有Flash插件,若安装插件并获取其版本号,学会了本方法,你可以做任何插件是否安装以及版本的相关信息检测,非常实用方便:

    <!--判断用户浏览器是否安装了Flash插件-->
    <script type="text/javascript">
    var i_flash;
    var v_flash;
    // Netscape
    if (navigator.plugins) {
    for (var i=0; i < navigator.plugins.length; i++) {
    if (navigator.plugins[i].name.toLowerCase().indexOf("shockwave flash") >= 0) {
    i_flash = true;
    v_flash = navigator.plugins[i].description.substring(navigator.plugins[i].description.toLowerCase().lastIndexOf("flash ") + 6, navigator.plugins[i].description.length);
    }
    }
    }
    </script>
    <!--VBScript方法-->
    <script type="text/vbscript">
    //IE
    on error resume next
    set f = CreateObject("ShockwaveFlash.ShockwaveFlash")
    if IsObject(f) then
    i_flash = true
    v_flash = hex(f.FlashVersion())
    end if
    </script>
    <!--JavaScript方法-->

    <script type="text/javascript">
    if (i_flash) {
    document.writeln("Flash插件已安装!")
    if (v_flash) {
    document.writeln(" - 版本 " + v_flash);
    }
    } else {
    document.writeln("Flash插件未安装!")
    }
    </script>

     
posted @ 2014-10-30 11:13  photoshop爱好者  阅读(157)  评论(0)    收藏  举报