zoukankan      html  css  js  c++  java
  • 判断FLASH版本问题

            function flashChecker() {
                var hasFlash = 0;    //是否安装了flash
                var flashVersion = 0;  //flash版本
    
                if (document.all) {
                    var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
                    if (swf) {
                        hasFlash = 1;
                        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 = 1;
                            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 };
            }
    
            var fls = flashChecker();
            var s = "";
            if (fls.f) {
                if (fls.v < 11) {
                    document.write("您当前安装的flash版本为" + fls.v + ",请升级您flash版本。<a target=\"_blank\" href=\"http://get.adobe.com/cn/flashplayer/\">[升级flash播放器]</a>");
                }
            } else {
                document.write("您没有安装flash播放器,请安装flash播放器。<a target=\"_blank\" href=\"http://get.adobe.com/cn/flashplayer/\">[flash播放器下载]</a>");
            }
  • 相关阅读:
    2020-3-23学习地图
    HashMap<K,V>类
    2020-3-21学习地图
    模板模式
    2020-3-20学习地图
    字符串常量池String Constant Pool
    2020-3-19学习地图
    2020-3-18学习地图
    MySQL游标
    2020-3-16学习地图
  • 原文地址:https://www.cnblogs.com/rhythmK/p/2867778.html
Copyright © 2011-2022 走看看