The window origin property returns the origin of the global scope, serialized as a string of the window.
Syntax:
var origin = self.origin;
Return Value: A string containing the origin.
Example: This example shows how to get the origin of the document using this property.
HTML
<!DOCTYPE HTML> <html> <body style="text-align:center;"> <h1 style="color:green;"> neveropen </h1> <p> HTML | origin property </p> <button onclick="Geeks()"> Click Here </button> <p id="a"></p> <script> var a = document.getElementById("a"); function Geeks() { a.innerHTML = "document origin is : " + self.origin; } </script> </body> </html> |
Output:
Before Clicking the Button:
After Clicking the Button:
Note: If the origin is not a scheme/host/port tuple (say you are trying to run it locally, i.e. via file:// URL), the origin property will return the string “null”.
Supported Browsers:
- Google Chrome
- Edge
- Firefox
- Safari
- Opera

