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