1. 程式人生 > >獲取當前頁面的url

獲取當前頁面的url

查詢 主機名 如果 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