什么Javascript函数用于检查某个浏览器插件?

什么Javascript函数用于检查某个浏览器插件?,javascript,Javascript,什么Javascript函数用于检查某个插件?例如Silverlight、Flash、Quake Live、Real Player…使用mimeTypes属性查看浏览器是否支持特定的MIME类型,例如application/x-shockwave-Flash。如果有,您就知道安装了Flash Player 使用mimeTypes属性查看浏览器是否支持特定的MIME类型,例如application/x-shockwave-flash。如果有,您就知道安装了Flash Player 有多种方式: i

什么Javascript函数用于检查某个插件?例如Silverlight、Flash、Quake Live、Real Player…

使用mimeTypes属性查看浏览器是否支持特定的MIME类型,例如application/x-shockwave-Flash。如果有,您就知道安装了Flash Player


使用mimeTypes属性查看浏览器是否支持特定的MIME类型,例如application/x-shockwave-flash。如果有,您就知道安装了Flash Player


有多种方式:

if (navigator.plugins) {
  for (var i = 0; i < navigator.plugins.length; i++) {
    //blah blah blah
  }
} else if (navigator.mimeTypes) {
     var useFlash = navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
} else { //Usually IE crap....lol

}
基本上概括起来:

navigator.plugins navigator.mimeTypes 对于IE,请查看此网站作为示例:


显然,您只能在IE中使用VBScript检查插件。

有多种方法:

if (navigator.plugins) {
  for (var i = 0; i < navigator.plugins.length; i++) {
    //blah blah blah
  }
} else if (navigator.mimeTypes) {
     var useFlash = navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
} else { //Usually IE crap....lol

}
基本上概括起来:

navigator.plugins navigator.mimeTypes 对于IE,请查看此网站作为示例:

显然,您只能在IE中使用VBScript检查插件