Get the Current Page URL With JavaScript
You can use the window.location.href property to get the current page URL with JavaScript.
This returns the entire URL of the page.
Here's a simple example:
const currentPageUrl = window.location.href; console.log(currentPageUrl); // will output something like: "https://www.example.com:8080/path/index.html?section=test#section2"
You can get a lot of properties from the window.location that might be useful if you plan to do something with that URL.
Here's a list of properties and what they do:
hash - The fragment identifier, used to identify a portion of the document.
Example output: "#section2"
host - The hostname and port of the URL.
Example output: "www.example.com:8080"
hostname - The domain name of the URL.
Example output: "www.example.com"
href - Represents the entire URL.
Example output: "https://www.example.com:8080/path/index.html?section=test#section2"
origin - The protocol, hostname, and port number.
Example output: "https://www.example.com:8080"
pathname - The URL's path section comes after the host.
Example output: "/path/index.html"
port - The port number of the URL.
Example output: "8080"
protocol - The protocol scheme of the URL.
Example output: "https:"
search - The part of the URL that follows the '?' symbol.
Example output: "?section=test"
