(1) : navigator表示浏览器对象,
其中比较重要的属性有一个叫做 userAgent 的一个属性,这个属性可以返回浏览器用于 HTTP 请求的用户代理头的值。通俗的说就是浏览器的一些很完善的信息,包括浏览器内核,浏览器名称和版本.通过这个属性可以判断页面在哪一个浏览器上运行,以此来写兼容各种浏览器的代码.做到高兼容性
(2): screen 表示屏幕对象,通常用来操作浏览器的长宽像素和有效像素
其中white和height表示屏幕的宽和高,availHeight 和 availWidth 表示屏幕有效的宽和高,忽略了电脑底部菜单栏的高度.
(3) : History 表示在浏览器中访问过的历史地址URL
back() 表示进入到这个页面的上一个页面,也可以说是从哪一个页面进入到这里就返回到那个页面
forward() 表示进入到这个
go() 表示要去往那个指定页面,用整数表示,可以是负数 -1 , -2 也可以是 1 2或者 +1 , +2
(4) : location 表示浏览器的地址,刷新和加载的操作
Location 对象属性
属性 | 描述 |
---|---|
hash | 设置或返回从井号 (#) 开始的 URL(锚)。 |
host | 设置或返回主机名和当前 URL 的端口号。 |
hostname | 设置或返回当前 URL 的主机名。 |
href | 设置或返回完整的 URL. |
pathname | 设置或返回当前 URL 的路径部分。 |
port | 设置或返回当前 URL 的端口号。 |
protocol | 设置或返回当前 URL 的协议。 |
search | 设置或返回从问号 (?) 开始的 URL(查询部分)。 |