獲取當前頁面的url
阿新 • • 發佈:2018-04-02
查詢 主機名 如果 test cati 獲取 ati origin protoc
獲取當前頁面的url,可以使用window.location.href
如果想進一步獲取到主機名,端口號等可以直接使用
window.location.host //主機名加端口號
window.location.hostname //主機名
window.location.origin //協議主機名端口號
window.location.pathname //路徑名
window.location.port //端口號
window.location.protocol //協議名
window.location.hash //描點 #後面的內容
註意,當window.location = url 和 window.location.href = url 具有相同的功能。
但是window.location返回的是一個對象,可以像上面那樣調用相應的屬性。
而 window.location.href返回的是一個字符串。
另外一思路是獲取到地址字符串後,用正則來匹配,得到想要的信息。
還有一種做法
var test = document.createElement(‘a‘);
test.href = window.location.href;
test.search //得到查詢部分,?以後的內容
test.host //得到主機名
用法和上面的window.location一樣,但是test並不等於同於document.location;
獲取當前頁面的url