js检测flash代码

Laughing
2018-09-28 / 0 评论 / 1,214 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年09月25日,已超过1612天没有更新,若内容或图片失效,请留言反馈。
function flashChecker() {  
    var hasFlash = 0;  
    //是否安装了flash          
    var flashVersion = 0; //flash版本           
    if (isIE()) {  
        var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');  
        if (swf) {  
            hasFlash = 0;  
            VSwf = swf.GetVariable("$version");  
            flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]);  
            if (flashVersion > 10) {  
                hasFlash = 1;  
            }  
        }  
    } 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  
    };  
} 
1

评论 (0)

取消
  1. 头像
    Berita Terupdate
    Windows 7 · Google Chrome

    WordPress标题自动翻译英文插件LS_baidu_translator_木子网

    回复
  2. 头像
    wendao
    MacOS · Google Chrome

    多谢谢!

    回复