navigator 属性 很多,具体就不列了,需要使用的时候可以自己去查询(http://www.w3school.com.cn/jsref/dom_obj_navigator.asp)
navigator 检查特点插件
var hasPlugin = function(name){ var arr = navigator.plugins; for(var i = 0 ; i < arr.length ; i ++){ if(arr[i].name.indexOf(name ) > -1){ return true ; } } return false ; }
但是在IE中不支持这种方式,附上他的检测插件的方法
var hasIEPlugin = function(name){ tr{ new ActiveXObject(name); return true ; }catch(ex){ return false ; } }
在IE中 插件以COM的方式存在,COM对象使用唯一的标识符来标志,这种方式通过创建一个ActiveXObject
如果报错说明他不存在 return false ;
screen对象
移动设备屏幕大小 ,运行iOS的设备 横竖屏切换 返回的始终是768*1024 而android 返回的就会切换
history对象
//前进一页 history.go(1); //后退一页 history.go(-1); //跳转到最近的wrox.com history.go("wrox.com"); histoy.go("nczonline.net"); //后退 history.back(); //前进 history.forward(); history.lenght