Window.lcoation peut être réécrit sans redirection sous IE. La méthode spécifique est : var location = {}, puis les attributs spécifiques peuvent être réécrits. Cela entraînera certains risques pour déterminer l'emplacement via js.
Comment déterminer si l'emplacement a été réécrit ? Après avoir lutté tout l'après-midi, j'ai trouvé une méthode :
(location==document.location&&location instanceof Location)
Cette méthode n'est utilisée que pour IE.