IE下window.lcoation可以被重寫而不重新定向,具體方法是: var location = {},然後就可以重寫具體的屬性了,這樣會對透過js判斷location帶來了一定風險。 如何判斷location是否重寫了?折騰了一個下午,折騰了一個方法出來: (location==document.location&&location instanceof Location)登入後複製 此方法只用於IE。