Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.
La propriété origin
de l'interface WindowOrWorkerGlobalScope
retourne l'origine du scope global, serialisé en chaîne de caractères.
Syntaxe
var myOrigin = self.origin; // ou simplement origin
Valeur
Une USVString
.
Exemples
Exécuté depuis un worker, le code suivant permet d'afficher en console le scope global de ce worker à chaque message reçu.
onmessage = function() {
console.log(self.origin);
};
Si l'origine n'est pas sous la forme scheme/host/port (par exemple, si vous exécutez le code en local, via file://
), origin
retournera la chaîne de caractère "null"
.
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
HTML Living Standard La définition de 'WindowOrWorkerGlobalScope.origin' dans cette spécification. |
Standard évolutif | Définition initiale. |
Compatibilité des navigateurs
BCD tables only load in the browser