Document.domain
Retourne/définit la partie domaine de l'origine du document courant, telle qu'utilisée par la politique d'origine identique.
Syntaxe
var chaineDomaine = document.domain;
document.domain = chaine;
Exemple
// Pour le document www.example.xxx/good.html,
// ce script ferme la fenêtre
var mauvaisDomaine = "www.example.xxx";
if (document.domain == mauvaisDomaine) window.close(); // juste un exemple - window.close() n'a parfois aucun effet.
// Pour l'URI https://developer.mozilla.org/fr/docs/Web, ce qui
// suit définit le domaine comme étant la chaîne "developer.mozilla.org"
var domaine = document.domain;
Notes
Cette propriété retourne null
si le domaine du document ne peut pas être identifié.
Mozilla vous laissera la définir à un superdomaine de la valeur courante, contraint par son domaine de base. Par exemple, sur developer.mozilla.org, il est possible de la définir à "mozilla.org" mais pas à "mozilla.com" ou "org".
Si cette propriété est définie avec succès, la partie "port" de l'origine est également définie à null.
Spécification
Specification |
---|
HTML # relaxing-the-same-origin-restriction |
Compatibilité des navigateurs
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
domain |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- Partial support
- Partial support
- Deprecated. Not for use in new websites.
- See implementation notes.
- Has more compatibility info.