How to get the current URL with Javascript
📣 Sponsor
In Javascript, it is sometimes necessary to get the URL of the current web page you are on. There are a few ways to do this.
How to get the current URL with Javascript
If we want to get the full URL of the current web page, we simply have to use window.location.href
.
// Shows us the current URL
let currentUrl = window.location.href;
How to get the current domain URL with Javascript
If you only want to get the current domain, excluding any pages, you can run the following in Javascript:
let currentDomain = window.location.origin;
For instance, if you were on https://google.com/page/search/go/, the above would simply return https://google.com.
How to get the path after the domain with Javascript
If you want to get only the path after the domain, then run the following:
let currentPath = window.location.pathname;
Although these are the most common uses for window.location
, there are also a number of other useful properties, such as:
- window.location.port - the current port
- window.location.protocol - the current protocol, i.e. https:
- window.location.hash - anything after a hash at the end of the URL
- window.location.hostname - the domain without any ports or protocols
More Tips and Tricks for Javascript
- A Look at the New Array Methods coming to Javascript
- How to Auto Generate Images with Node.JS and Canvas
- Javascript Immediately invoked function expressions (IIFE)
- Import, Export and Require in Javascript
- Sharing Screens with the New Javascript Screen Capture API
- Generating a Sitemap with Node.JS and Javascript Automatically
- Resolving HTTP Cannot set headers after they are sent to the client in Node.JS
- Scheduling and Runnning Recurring Cron Jobs in Node.JS
- Creating and Generating UUIDs with Javascript
- How Promises and Await work in Javascript