Qualcuno ha elencato 535 modi diversi per ricaricare una pagina in Javascript:535 Modi per ricaricare la pagina con JavaScript - quali sono le conseguenze?
http://www.phpied.com/files/location-location/location-location.html
Per esempio:
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
Sono curioso di sapere se qualcuno sa come questi vengono trattati in modo diverso sul browser - se si aggiorna la pagina, ma busts cache - o no, a seconda dei casi?
sembra che la maggior parte dei modi prevede: cambiare direttamente 'posizione', usando' location.assign', 'location.replace' e' location.reload'. Il resto sono solo modi duplicati per accedere agli stessi valori. – zzzzBov
Più come 3 vie offuscate 535 volte –
Usa lo standard window.location.reload() se vuoi che funzioni su tutti i browser. – Gerben