js检测flash代码

Laughing
2018-09-28 / 0 评论 / 1,255 阅读 / 搜一下 / 正在检测是否收录...
温馨提示:
本文最后更新于2025年04月06日,已超过47天没有更新,若内容或图片失效,请留言反馈。
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

    多谢谢!

    回复