javascript中window.location的用途是什么?

Window.location只读属性返回一个Location对象,其中包含有关文档当前位置的信息。

Location接口表示链接到的对象的位置(URL)。属性在位置对象上可用-

Location.href-这是一个包含整个URL的DOMString。如果更改,则关联的文档导航到新页面。可以从与关联文档不同的原点进行设置。

Location.protocol -URL的协议方案,包括最后的“:”。

Location.host-主机,即主机名,“:”和URL的端口。

Location.hostname -URL的域。

Location.port -URL的端口号。

Location.pathname-初始“ /”,后跟URL路径。

Location.search-一个'?' 然后是网址的参数或“查询字符串”。现代的浏览器提供URLSearchParams和URL.searchParams以便于从查询字符串中解析出参数变得容易。

Location.hash-一个“#”,后跟URL的片段标识符。

Location.username-在域名之前指定的用户名。

Location.password-在域名之前指定的密码。