window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面,在编写时可不使用 window 这个前缀。
1 //assign——加载新的文档 2 //location.assign("https://www.cnblogs.com") 3 location.assign(); 4 5 //锚部分 6 // #id520 7 location.hash; 8 9 //主机名和当前URL的端口号 10 //www.cnblogs.com:8080 11 location.host; 12 13 //主机部分 14 //www.cnblogs.com 15 location.hostname; 16 17 //整个URl字符串(完整的URL) 18 //http://www.cnblogs.com/hudeam/p/7062242.html 19 location.href; 20 21 //reload——重新加载当前文档 22 //location.reload(true) 默认 false——客户端缓存里取当前页,true——服务端取最新的页面, 相当于客户端点击 F5("刷新") 23 location.reload(); 24 25 //站点主地址 26 //http://www.cnblogs.com 27 location.origin; 28 29 //路径部分(文件地址) 30 ///hudeam/p/7062242.html 31 location.pathname; 32 33 //端口号 34 //默认80,返回空字符,8080 35 location.port; 36 37 //协议部分 38 // http: https: 39 location.protocol; 40 41 //replace——用新的文档替换当前文档,无浏览历史纪录,不能使用“前进”和“后退” 42 //location.replace("https://www.cnblogs.com") 43 location.replace(); 44 45 //查询部分——从问号?开始的URL 46 // ?j=110&y=120&h119 47 location.search;