如何使用 Javascript 获取当前 URL

在 Javascript 中,有时需要获取当前所在网页的 URL。有几种方法可以做到这一点。

如何使用 Javascript 获取当前 URL#

如果我们想要获取当前网页的完整 URL,我们只需使用window.location.href.

// Shows us the current URL
let currentUrl = window.location.href;

如何使用 Javascript 获取当前域的 URL#

如果只想获取当前域,不包括任何页面,则可以在 Javascript 中运行以下命令:

let currentDomain = window.location.origin;

例如,如果您在https://google.com/page/search/go/上,上面的内容只会返回https://google.com

如何使用 Javascript 获取域后的路径#

如果只想获取域后的路径,则运行以下命令:

let currentPath = window.location.pathname;

虽然这些是 的最常见用途window.location,但还有许多其他有用的属性,例如:

  • window.location.port – 当前端口
  • window.location.protocol – 当前协议,即 https:
  • window.location.hash – URL 末尾散列后的任何内容
  • window.location.hostname – 没有任何端口或协议的域