document包含很多信息,简单说明如下:
静态信息
- document.URL:返回当前文档的网址。
- document.domain:返回当前文档的域名,不包含协议和接口。
- document.location:访问location对象。
- document.lastModified:返回当前文档最后修改的时间。
- document.title:返回当前文档的标题。
- document.characterSet:返回当前文档的编码。
- document.referrer:返回当前文档的访问者来自哪里。
- document.dir:返回文字方向。
- document.compatMode:返回浏览器处理文档的模式,值包括BackCompat(向后兼容模式)和CSS1Compat(严格模式)。
状态信息
- document.hidden:表示当前页面是否可见。如果窗口最小化、切换页面,document.hidden返回true。
- document.visibilityState:返回文档的可见状态。取值包括visible(可见)、hidden(不可见)、prerender(正在渲染)、unloaded(已卸载)。
- document.readyState:返回当前文档的状态。取值包括loading(正在加载)、interactive(加载外部资源)、complete(加载完成)。