window.location对象可用来获取当前页面url或将当前页面重定向到指定新页面。
window.location
对象也可以省去前缀,直接写成window.location
,但是对于window.location对象来说,大家都更习惯带上前缀,没有原因,就是自古以来众人养成的习惯。
通过window.location.href
属性,不仅可以获取当前网址,还可以通过赋值,使当前页面重定向到新页面。
window.location.href = "https://zhuanfou.com";
window.location.hostname
属性可返回当前页面的域名。
var h = window.location.hostname;
window.location.pathname
属性可返回当前页面的路由信息。
var p = window.location.pathname;
window.location.protocol
属性可返回当前页面的网络协议(http:或https:等)。
var p = window.location.protocol;
window.location.assign
可以加载一个新文档。
window.location.assign("https://sand-box.cn");