Window.lcoation kann ohne Umleitung unter IE neu geschrieben werden. Die spezifische Methode lautet: var location = {}, und dann können die spezifischen Attribute neu geschrieben werden. Dies birgt bestimmte Risiken bei der Bestimmung des Standorts durch js.
Wie kann festgestellt werden, ob der Standort neu geschrieben wurde? Nachdem ich den ganzen Nachmittag gekämpft hatte, kam ich auf eine Methode:
(location==document.location&&location instanceof Location)
Diese Methode wird nur für IE verwendet.