Location对象:
location属性:
hash:返回一个url的锚部分(从 # 号开始的部分)。
host:返回url的主机名和端口。
hostname:返回url的主机名。
href:返回完整的url。
pathname:返回url的路径名。
port:返回一个url服务器使用的端口号。
protocol:返回url的协议。
search:返回一个url的查询部分。
以上属性也能设置,例如:location.href=url,则页面会加载新地址的内容,相当于页面跳转。其它对象的可读可写属性也是一样。
location方法:
assign(url):加载一个新文档,显示的新文档的内容就是url的内容,可以返回上一个页面,因为原文档并没有真正覆盖掉。
reload():重新载入文档,相当于浏览器里的刷新。
replace(newURL):用一个新文档取代当前文档,不可以返回上个页面,因为原文档(当前文档)已被覆盖。
---------------------------------------------------------------------------------------------
Navigator对象:
导航器,主要用于返回浏览器的信息。
Navigatior属性:
appCodeName:返回浏览器的代码名
appName:返回浏览器名称
appVersion:返回浏览器的平台和版本信息
cookieEnabled:返回指明浏览器中是否启用cookie的布尔值
platform:返回运行浏览器的操作平台
userAgent:返回有客户机发送服务器的user-agent头部的值
Navigatior方法:
javaEnable():指定是否在浏览器中启用Java
taintEnable():规定浏览器是否启用数据污点