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;" >
GeeksforGeeks
</ 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