在js中经常会用到window.location获取url以及与url相关的参数,下面讲一下window.location的结构和使用:
示例URL:
"http://192.168.255.255:8100/admin/extra_vector/?name=number&value=16822223333"
1、 window.host(主机部分):
>>"192.168.255.255:8100"
2、window.hostname(不带端口号):
>>"192.168.255.255"
3、window.location.href(得到整个url字符串):
>>"http://192.168.255.255:8100/admin/extra_vector/?name=number&value=16822223333"
4、window.location.origin:
>>"http://192.168.255.255:8100"
5、window.location.pathname(路径):
>>"/admin/extra_vector/"
6、window.location.port(端口):
>>"8100"
7、window.location.protocol(协议):
>>"http"
8、window.location.search(参数):
>>"?name=number&value=16822223333"
下面给出页面打印出来的window.location的图例: