Okno.umístění JavaScriptu

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!