Функционирует ли JavaScript-код window.location во всех новых и старых СТАНДАРТНЫХ ПОПУЛЯРНЫХ браузерах?
window.location, который имеет ту же структуру, что и document.location, должен быть идентичен в современных браузерах для следующих свойств:
window.location
document.location
hash
hostname
href
pathname
port
protocol
search
reload()
replace()
Известные различия:
location.origin
Я не могу сказать «все старые браузеры», поскольку он может не работать в Netscape Navigator 0.9, но да, это стандарт и очень широко поддерживается.
window.location работает во всех основных браузерах