在前端开发中,经常会遇到获取当前网址的url、协议、域名、端口、路径、参数等情况,以下总结了几种常见的获取当前url的几种情形:
1、获取url
window.location.href —— http://www.5imoban.net:8080/test?id=123
2、获取协议
window.location.protocol —— http:
3、获取域名+端口
window.location.host —— http://www.5imoban.net:8080
4、获取域名
window.location.hostname —— http://www.5imoban.net
5、获取端口
window.location.port —— 8080
6、获取路径
window.location.pathname —— /test
7、获取请求参数
window.location.search —— ?id=123
8、获取路径前面的url
window.location.origin —— http://www.5imoban.net:8080