js实现网页检测是否安装了,javascript检查浏览器
分类:新闻中心

javascript检查浏览器是否支持flash,程序输出结果:

其他插件改一下sID就行了 

复制代码 代码如下:

javascript检查浏览器是否支持flash的实现代码,javascriptflash

javascript检查浏览器是否支持flash,程序输出结果:

美高梅游戏官网网站 1

<script>
  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) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");
  else document.write("您没有安装flash"); 
</script>

美高梅游戏官网网站 2

系统正在检测你的播放器版本...

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
};
}

JS判断浏览器是否支持flash的方法

?????? 判断浏览器是否支持flash的方法,下面是代码。
<SCRIPT type=text/javascript<!--
var i_flash;
var v_flash;
// Netscape
if (navigator.plugins) {
for (var i=0; i < navigator.plugins.length; i++) {
if (navigator.plugins[i].name.toLowerCase().indexOf("shockwave flash") = 0) {
i_flash = true;
v_flash = navigator.plugins[i].description.substring(navigator.plugins[i].description.toLowerCase().lastIndexOf("flash ") + 6, navigator.plugins[i].description.length);}// --</SCRIPT
<SCRIPT type=text/script<!--//IE
on error resume next
set f = CreateObject("ShockwaveFlash.ShockwaveFlash")
if IsObject(f) then
i_flash = true
v_flash = hex(f.FlashVersion())end if
// --</SCRIPT
<SCRIPT type=text/javascript<!--
if (i_flash) {
document.writeln("你已经安装了Flash插件")
if (v_flash) {
document.writeln(" - 版本 " + v_flash);} else {
document.writeln("你没有安装Flash插件")  

<script>
  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) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");
  else document.write("您没有安装flash"); 
</script>

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

var fls = flashChecker();
美高梅游戏官网网站 ,var s = "";
if(fls.f) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");
else document.write("您没有安装flash");

javascript 检查flash是否安装及其版本

通常我们在网页上使用Flash的时候都不会去考虑用户使用的是哪个版本的Macromedia Flash Player。而实际上尽管90%以上的用户都已经安装了Flash播放插件,却并不是每个人安装的插件都是比较新的Flash 5或6的版本。当你在Flash里面使用了一些新版本独有的特性的时候,那些仅仅安装了旧的兼容版本的Flash播放器的用户很可能将无法正常观看你费尽心力制作的内容。同时对于那些不使用IE浏览器的用户来说,他们的浏览器可能压根就不支持插件自动提示安装的功能,那将是更糟糕的事情。 对于开发人员来说,任何时候都不应该把自身产品的可用性依赖于用户的高智商上面。如果你指望用户自己通过阅读你的帮助页面来自己发现并解决这些播放器兼容性和下载安装的问题,那么你的产品离被用户抛弃也就不远了。 要使自己的Flash能够在每个用户的浏览器上都能正常播放,我们就必须准确的了解用户当前是否已经安装了Flash播放器插件,以及其所安装的插件的版本号。 navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; if ( plugin ) { var words = navigator.plugins["Shockwave Flash"].description.split(" "); for (var i = 0; i < words.length; ++i){ if (isNaN(parseInt(words[i]))) continue; var MM_PluginVersion = words[i]; } var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion; } else if( navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1) ) { //FS hide this from IE4.5 Mac by splitting the tag document.write('<SCR' + 'IPT LANGUAGE=VBScript> n'); document.write('on error resume next n'); document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))n'); document.write('</SCR' + 'IPT> n'); } if ( MM_FlashCanPlay ) { alert("Flash Detection OK. U can play."); } else{ alert("Flash Detection Failed. Need Download......余下全文>>  

javascript检查浏览器是否支持flash,程序输出结果: script function flashChecker() { var...

您可能感兴趣的文章:

  • 判断客户端浏览器是否安装了Flash插件的多种方法
  • 判断是否安装flash player及当前版本的JS代码
  • js实现网页检测是否安装了 Flash Player 插件
  • JS判断浏览器是否安装flash插件的简单方法

您可能感兴趣的文章:

  • 判断客户端浏览器是否安装了Flash插件的多种方法
  • 判断是否安装flash player及当前版本的JS代码
  • javascript检查浏览器是否支持flash的实现代码
  • JS判断浏览器是否安装flash插件的简单方法

您可能感兴趣的文章:

  • 判断客户端浏览器是否安装了Flash插件的多种方法
  • js实现网页检测是否安装了 Flash Player 插件
  • javascript检查浏览器是否支持flash的实现代码
  • JS判断浏览器是否安装flash插件的简单方法

本文由美高梅网址发布于新闻中心,转载请注明出处:js实现网页检测是否安装了,javascript检查浏览器

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文