js 非IE火狐插件检测

js检测代码Html

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4  <title>Plugins Test</title>
 5  <script type="text/javascript">
 6  function getPluginName(){
 7  var info = "";
 8  var plugins = navigator.plugins;
 9  if (plugins.length>0) {
10   for (i=0; i < navigator.plugins.length; i++ ) {
11    info += navigator.plugins[i].name+"<br/>";
12   }
13  }
14  document.getElementById("divPlugins").innerHTML=info;
15 }
16 function getFFPlugins()
17 {
18 var info="";
19 var plugins=navigator.mimeTypes;
20 if(plugins.length>0){
21 for(i=0;i<navigator.mimeTypes.length;i++){
22 info+=navigator.mimeTypes[i].type+":"+navigator.mimeTypes[i].description+"<br/>";
23 }
24  document.getElementById("divFFPlugins").innerHTML=info;
25 }
26 }
27 window.onload=function(){
28 getPluginName();
29 getFFPlugins();
30 }
31  </script>
32  </head>
33 <body>
34 <div>this is a chrome test.</div>
35 <div id="divPlugins"></div>
36 <hr/>
37 <div id="divFFPlugins"></div>
38 </body>

今天检测遇到一个问题,值得注意,检测mimeTypes时,是区分大小写的。无论你火狐插件里是大写还是小写,在chrome中都是小写,所以在做插件的时候值得注意,最好全部是小写。

时间: 2024-11-07 22:39:32

js 非IE火狐插件检测的相关文章

JS之浏览器安装插件检测

有些时候我们需要检测浏览器是否安装了某些插件,这样才能知道浏览器是否有相关能力.最常见的就是flash插件,如果用户浏览器并未安装,那么flash视频将无法正常播放. 以下是干货: 1 // Athor:Manley 2 3 // Data:2015/12/30 4 5 // fcuntion:浏览器安装插件检测 6 7 8 9 //注:传参调用,ie与非IE内核分别调用检测 10 11 12 13 function checeHasPlugin(name){ //检测浏览器是否含有某个插件,插

前端开发推荐的火狐插件扩展

火狐好用的插件有很多,主要看你是做什么工作了,比如我是做网站前端的,有一些调试页面的插件就不可缺少了,如firebug.web developer等.秀一下我收藏的火狐插件,有些还是比较好用的,有一两个是必用的,之所以装的少,是因为怕装多了影响火狐运行速度.有图有真相:●.Firefox火狐常用附加组件集合(集荐:月光博客|360doc|) All-in-one sidebar:侧栏控制,率获大奖的用户体验! Firebug:为你的Firefox集成了浏览网页的同时随手可得的丰富开发工具. La

Kubuntu 14.04 环境下安装:flash 火狐插件,搜狗输入法,更改分辨率1366x768

本文档的pdf文件网盘地址:http://pan.baidu.com/s/1hqgQId2 Kubuntu 14.04 环境下安装:flash 火狐插件,搜狗输入法,更改分辨率 1366x768http://www.kubuntu.org/ 系统安装后没有中文输入法,可以联网的话,建议使用:百度在线输入法(见下链接)Ubuntu安装Fcitx(小企鹅五笔输入法)http://www.cnblogs.com/conanboa/archive/2010/03/04/1678402.html 安装目标

JavaScript示例三(插件检测)

<html> <head> <title>插件检测</title> </head> <body> <p>flash插件和QuickTime插件检测</p> <script type="text/javascript"> function hasPlugin(name){ name=name.toLowerCase(); for(var i=0;i<navigator.plu

js多功能时间插件推荐

多应用的js网页代码时间插件,可以选择多种模式,官网jedate插件演示demo 演示及下载地址:http://www.sucaihuo.com/js/1087.html

jquery.fullPage.js全屏滚动插件

效果演示 网站   http://www.51xuediannao.com/demo.php 插件下载  http://www.51xuediannao.com/js/jquery/jquery.fullPage.html jquery.fullPage.js是一个全屏滚动插件,本文提供jquery.fullPage实例教程演示 看啥都不如看演示来的直观,走起! 基本滚动 http://www.51xuediannao.com/js/jquery/jquery.fullPage/index2.h

js面向对象编程:如何检测对象类型

在js中检测对象类型主要有三种,typeof,instanceof,constructor,这几种都可以检测对象的类型,但又有一定的区别.   1使用typeof检测对象类型. typeo作为最常用的检测类型的方法,返回字符串类型,具体使用如下: function testType(value) { var str=typeof(value); // alert(str); switch(str) { case 'undefined': // undefined类型 case 'object'

jquery js javascript select 无限级 插件 优化foxidea版

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <sc

火狐插件simple timer 定时打开指定网页

今天我要介绍的是火狐浏览器一款插件:Simple Timer,该插件是火狐一个可以添加计时器和定时提醒功能插件,该插件的主要作用就是当你的设置在某一个时刻提醒时,插件会自动弹出通知,并且自动打开你想要打开的网页. 对热心于收菜.领淘金币的盆友比较有用,它可以让你在某个时间内打开某一个网页,让你及时收割自己的庄稼,防止偷菜. 1.首先你需要下载和安装Simple Timer.安装插件方法你可以直接到网站下载然后手动安装,或者你也可以打开火狐浏览器中的"添加附加组件"然后搜索下载和安装.