Alguien ha enumerado 535 maneras diferentes para volver a cargar una página en Javascript:535 Formas de volver a cargar la página con JavaScript: ¿cuáles son las consecuencias?
http://www.phpied.com/files/location-location/location-location.html
Por ejemplo:
location = location
location = location.href
location = window.location
location = self.location
location = window.location.href
location = self.location.href
location = location['href']
location = window['location']
location = window['location'].href
location = window['location']['href']
location = window.location['href']
location = self['location']
location = self['location'].href
location = self['location']['href']
location = self.location['href']
location.assign(location)
location.replace(location)
window.location.assign(location)
window.location.replace(location)
self.location.assign(location)
self.location.replace(location)
location['assign'](location)
window.location['assign'](location)
self['location'].assign(location)
self['location']['assign'](location)
self['location']['replace'](location)
location.href = location
location.href = self.location
location.href = window.location.href
Tengo curiosidad por si alguien sabe cómo son tratados de manera diferente en el navegador - si uno actualiza la página pero caché de bustos, ¿o no según sea el caso?
parece como si la mayoría de las formas involucran: cambiar directamente 'location', usando' location.assign', 'location.replace' y' location.reload'. El resto solo son formas duplicadas de acceder a los mismos valores. – zzzzBov
Más como 3 formas ofuscadas 535 veces –
Use window.location.reload() estándar si desea que funcione en todos los navegadores. – Gerben