La proprietà baseURI di Javascript
Nel linguaggio Javascript la proprietà baseURI restituisce l'URL del documento corrente.
document.baseURI
E' una proprietà che posso applicare sugli oggetti del Document Object Model (DOM), come document o elementi individuali.
Si tratta di una proprietà di sola lettura.
Se nel documento è presente un elemento <base> con un attributo href, la proprietà baseURI restituisce quell'URL come base per risolvere tutti gli URL relativi. Se non c'è un elemento <base>, allora la proprietà baseURI corrisponde all'URL del documento stesso.
Ad esempio, considero questo documento HTML.
<!DOCTYPE html>
<html>
<head>
<base href="https://www.andreaminini.org">
</head>
<body>
<script>
document.write(document.baseURI);
</script>
</body>
</html>
In questo caso, document.baseURI mi restituisce l'URL specificato nell'elemento <base>.
www.andreaminini.org
Se il tag <base> manca, invece, la proprietà baseURI restituisce l'url del documento corrente.
E così via