Copied from here
There are several ways you can do this, but one way might be best for certain situations (e.g. within an iFrame).
Protocol + Domain + Page
document.URL > "http://example.com/page1.html" document.location.href > "http://example.com/page1.html"
Protocol + Domain
document.location.origin > "http://example.com"
document.location.host > "example.com"
document.location.pathname > "/page1.html"
Written with StackEdit.