Node : propriété baseURI
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La propriété en lecture seule baseURI de l'interface Node retourne l'URL de base absolue du document contenant le nœud.
L'URL de base est utilisée pour résoudre les URL relatives lorsque le navigateur doit obtenir une URL absolue, par exemple lors du traitement de l'attribut src d'un élément HTML <img> ou des attributs xlink:href ou href dans SVG.
Bien que cette propriété soit en lecture seule, sa valeur est déterminée par un algorithme chaque fois que la propriété est consultée, et peut changer si les conditions changent.
L'URL de base est déterminée comme suit :
- Par défaut, l'URL de base est l'emplacement du document (tel que déterminé par
window.location). - S'il s'agit d'un document HTML et qu'il existe un élément
<base>dans le document, la valeurhrefdu premier élémentbaseavec un tel attribut est utilisée à la place.
Valeur
Une chaîne de caractères représentant l'URL de base du nœud (Node).
Exemples
>Sans <base>
<output>Pas calculé</output>
const sortie = document.querySelector("output");
sortie.value = sortie.baseURI;
Avec <base>
<base href="https://developer.mozilla.org/modified_base_uri/" />
<output>Pas calculé</output>
const sortie = document.querySelector("output");
sortie.value = sortie.baseURI;
Spécifications
| Spécification |
|---|
| DOM> # ref-for-dom-node-baseuri①> |
Compatibilité des navigateurs
Voir aussi
- L'élément HTML
<base>