js 判断当前浏览器的flash player 是否安装及版本

复制代码
function DownLoadFlashPlayer(){
    var swf;
    var flashVersion;
    if(jQuery.browser.msie){
        swf  =  new  ActiveXObject('ShockwaveFlash.ShockwaveFlash');  
        flashVersion=parseInt(swf.GetVariable("$version").split(" ")[1].split(",")[0]);
    }
    else{
        swf=navigator.plugins["Shockwave Flash"]; 
        if(swf){
            var words=swf.description.split(" ");
            for(var i=0;i<words.length;i++){
                if(isNaN(parseInt(words[i]))) continue;
                flashVersion=parseInt(words[i]);
            }
        }
    }
    if(!swf || flashVersion<12){
       var pageHost = ((document.location.protocol == "https:") ? "https://" :    "http://"); 
        document.write("<a href='http://get.adobe.com/cn/flashplayer/download/'><img src='" 
                        + pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" ); 
    }
}
复制代码

 

posted @   祭·司  阅读(312)  评论(0编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 从 Windows Forms 到微服务的经验教训
· 李飞飞的50美金比肩DeepSeek把CEO忽悠瘸了,倒霉的却是程序员
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
点击右上角即可分享
微信分享提示