Potřebujete aktuální informace o poloze prohlížeče? Mějte na paměti, že objekt window.location v JavaScriptu poskytuje všechny tyto informace o aktuálním umístění okna.
Vlastnosti okna JavaScriptu pro:
https://davidwalsh.name:80/article.php?s=david+walsh+blog#myAnchor
window.location = { hash: '#myAnchor', host: 'davidwalsh.name', hostname: 'davidwalsh.name', href: 'https://davidwalsh.name:80/article.php?s=david+walsh+blog#myAnchor', pathname: '/article.php', port: '80', protocol: 'http:', search: '?s=david+walsh+blog', replace: 'function replace() { [native code] }', assign: 'function assign() { [native code] }', reload: 'function reload() { [native code] }' }
Přesměrování JavaScriptu
Jak se to dá využít? Jedním příkladem je přesměrování JavaScriptu:
window.location = 'https://davidwalsh.name'; //redirects to homepage
Nebo jej můžete použít k porovnání hrefs odkazů a zjistit, zda je odkaz externí nebo interní. Nebo si můžete postavit sladkého správce historie!