以前我们操作的都是 window 下的 document 对象,他主要是浏览器的中的节点信息,是最重要的浏览器对象。接下来我记录的是一些浏览器不常用但一定会用到的其他对象,那就是 navigator 对象、location 对象、history 对象和 screen 对象。
navigator 对象
该对象包含了浏览器的名称、版本、语言等信息,可以通过浏览器的 console 窗口敲一下 window.navigator 来看一下他具体包含的内容。
1 | appCodeName: "Mozilla" |
location 对象
该对象主要包含了浏览器地址栏的一些内容,比如当前地址栏的域名、协议、参数等等,都可以通过该属性获得。
1 | ancestorOrigins: DOMStringList |
history 对象
看名字就知道,是操作浏览器历史记录对象的。这个对象在浏览器里面敲命令没办法看到底有什么方法,但通过 window.history.
就能看到提示菜单。 其中比较重要的几个属性如下:
1 | // 浏览器历史记录 |
screen 对象
screen 对象主要描述了浏览器当前在显示器中的位置、坐标等信息。他的具体属性如下:
1 | availHeight: 754 |