Navigator:

说明: navigator对象是识别客户端浏览器的标准,每个浏览器中的navigator对象有一套自己的属性

属性名称属性说明
appName完整的浏览器名称
cookieEnabled表示cookie是否启用
javaEnabled表示java是否启用
language浏览器的主语言
platform浏览器所在的系统平台
userAgent浏览器的用户代理字符串
plugins浏览器中安装的插件信息数组,每个插件项包括name(插件名称),description(插件描述),filename(插件文件),length(插件所处理的MIME型数量)


Screen:

说明: screen对象只用来表明客户端能力,包括浏览器窗口外部的显示器信息

属性名称属性说明
width屏幕像素宽度
height屏幕像素高度
availHeight屏幕的像素高度减去系统部件高度之后的值(只读)
availWidth屏幕的像素宽度减去系统部件宽度之后的值(只读)
var winMax = window.open(
    'http://xmdevops.blog.51cto.com/',
    'xmdevops',    
    'fullscreen=yes,height=768,width=1024,left=0,location=no'+
    'menubar=no,resizeable=no,scrollbars=yes,status=no,toolbar=no,top=0')
// 在PC上将弹出的窗大小限制在屏幕的可视区域
winMax.resizeTo(screen.width, screen.height)


History:

说明:  history对象保存用户上网的历史记录,从窗口打开的那一刻起,但是需要注意的是history是window对象的属性,因此每个浏览器窗口,每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联

属性名称属性说明
length显示浏览器当前历史记录数目
方法名称方法说明
back()后腿一页
forward()前进一页
go(n)n如果为数字则-1表示后退一页,1表示前进一页,字符串表示匹配最近的浏览记录中包含此字符串的记录
setTimeout(function(){
    history.forward()
}, 1000)