博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
<JavaScript高级程序设计>读书笔记(第8章BOM之navigator对象检测浏览器插件)
阅读量:5894 次
发布时间:2019-06-19

本文共 651 字,大约阅读时间需要 2 分钟。

hot3.png

1.检测浏览器中安装的插件(IE无效)

function hasPlugin(name){	  	name=name.toLowerCase();		for(var i=0;i
-1){ return true; } } return false; } //检测flash console.log(hasPlugin("flash"));

2.检测IE中的插件

function hasIEPlugin(name){	 	try{			new ActiveXObject(name);			return true;		}catch(ex){			return false;		}	 }	 //检测flash	 console.log(hasIEPlugin("ShockwaveFlash.ShockwaveFlash"));

3.检测所有浏览器中的插件,以flash为例(要用到上面的函数)

function hasFlash(){	 	var result=hasPlugin("flash");		if(!result){			result=hasIEPlugin("ShockwaveFlash.ShockwaveFlash");		}		return result;	 }      console.log(hasFlash());

转载于:https://my.oschina.net/AnymoreCoder/blog/779142

你可能感兴趣的文章
配置ORACLE 11g绿色版客户端和PLSQL远程连接环境
查看>>
ASP.NET中 DataList(数据列表)的使用前台绑定
查看>>
Linux学习之CentOS(八)--Linux系统的分区概念
查看>>
JavaScript---事件
查看>>
Android NDK入门实例 计算斐波那契数列一生成jni头文件
查看>>
c/c++性能优化--I/O优化(上)
查看>>
将HTML特殊转义为实体字符的两种实现方式
查看>>
System.Func<>与System.Action<>
查看>>
asp.net开源CMS推荐
查看>>
csharp skype send message in winform
查看>>
MMORPG 游戏服务器端设计--转载
查看>>
安装系统字体
查看>>
SILK 的 Tilt的意思
查看>>
Html学习笔记3
查看>>
HDFS dfsclient写文件过程 源码分析
查看>>
关于多线程的那些事
查看>>
JavaScript获取DOM元素位置和尺寸大小
查看>>
EL 表达式小结
查看>>
内部排序
查看>>
jQuery EasyUI API 中文文档 - 组合(Combo)
查看>>