关于两个对象:
history对象保存着用户上网的历史记录,从窗口被打开的那一刻算起。由于安全方面的考虑,开发人员无法得到用户浏览器的URL,但借由用户访问过的页面列表,可以在不知道实际URL的情况下实现后退和前进。
location 对象定义了 8 个属性,其中 7 个属性可以获取当前 URL 的各部分信息,另一个属性(href)包含了完整的 URL 信息。
关于两个对象的方法:
history对象: window.history.back() //后退一个页面 window.history.forward() //前进一个页面 window.history.go() //打开一个指定页面 window.history.go(1) //前进一个页面 window.history.go(-1) //后退一个页面
location对象: window.location.href //返回当前页面的URL window.location.hostname //返回Web主机的域名 window.location.pathname //返回当前页面的路径和文件名 window.location.port //返回Web主机的端口 window.location.protocol //返回当前使用的Web协议 window.location.reload //重新加载当前页面 window.location.assign //加载新的文档