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
Ordinateur | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
origin | Chrome Support complet 59 | Edge ? | Firefox Support complet 54 | IE Aucun support Non | Opera Aucun support Non | Safari Aucun support Non | WebView Android Support complet 59 | Chrome Android Support complet 59 | Firefox Android Support complet 54 | Opera Android Aucun support Non | Safari iOS Aucun support Non | Samsung Internet Android ? |
Légende
- Support complet
- Support complet
- Aucun support
- Aucun support
- Compatibilité inconnue
- Compatibilité inconnue