var currentUrl = window.location.href;
window.location.pathname; // Returns path only (/path/example.html)
window.location.href; // Returns full URL (https://example.com/path/example.html)
window.location.origin; // Returns base URL (https://example.com)
alert(window.location.href);
alert(document.URL);
console.log(window.location.href);
As noted in the comments, the line below works, but it is bugged for Firefox.
document.URL
// this gives you just the URL without params
var currentUrlWithoutParams = window.location.href.split("?")[0];
var newURL = window.location.protocol + "//" + window.location.host + "/" + window.location.pathname + window.location.search
let location = window.location.href;
// get current location url javascript
var Your_Current_URL = window.location.href;
location.protocol
location.hostname
location.pathname
location.hash
location.href
document.URL
> "http://example.com/page1.html"
document.location.href
> "http://example.com/page1.html"
window.location.href
As noted in the comments, the line below works, but it is bugged for Firefox.
document.URL