zoukankan      html  css  js  c++  java
  • javascript/js 判断是否安装flash player插件,提示安装方法。


    将下面的代码直接复制到新建的js文件中,导入到页面即可。
    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(confirm("您的浏览器未安装Flash插件,现在安装?")) {
    window.location.href = "http://get.adobe.com/cn/flashplayer/";
    }
    }
  • 相关阅读:
    Windows 8.1 序列化与反序列化
    window store app 附件读取
    Window 8.1 计时器功能及图片切换
    c#多层嵌套Json
    isNotNull与isNotEmpty的区别
    商务用语
    国家气象局三天天气WebService接口
    WebServise
    EF架构基础代码
    接口定义
  • 原文地址:https://www.cnblogs.com/guanguan-/p/7080567.html
Copyright © 2011-2022 走看看