返回

Location

location属性 类型 说明
href stringifier USVString 包含整个URL的一个DOMString
origin readonly USVString 包含页面来源的域名的标准形式DOMString。
protocol USVString 包含URL对应协议的一个DOMString,最后有一个”:“。
username USVString 包含URL中域名前的用户名的一个DOMString。
password USVString 包含URL域名前的密码的一个 DOMString。
host USVString 包含了域名的一个DOMString,可能在该串最后带有一个”:“并跟上URL的端口号。
hostname USVString 包含URL域名的一个DOMString。
port USVString 包含端口号的一个DOMString。
pashname USVString 包含URL中路径部分的一个DOMString,开头有一个“/“。
search USVString 包含URL参数的一个DOMString,开头有一个“?”。
hash USVString 包含块标识符的DOMString,开头有一个“#”。
location方法 类型 说明
assign(url) void 加载给定URL的内容资源到这个Location对象所关联的对象上。
replace(url) void 用给定的URL替换掉当前的资源。与 assign() 方法不同的是用 replace()替换的新页面不会被保存在会话的历史 History中,这意味着用户将不能用后退按钮转到该页面。
reload(flag) void 重新加载来自当前 URL的资源。他有一个特殊的可选参数,类型为 Boolean,该参数为true时会导致该方法引发的刷新一定会从服务器上加载数据。如果是 false或没有制定这个参数,浏览器可能从缓存当中加载页面。