2013-03-08 120 views
0

我一直在使用jQuery的地址在我的項目之一,一切都很正常,但是當我在IE6試了一下,行爲十分怪異。重定向循環對IE6

當我試圖訪問 http://www.local.test.com/?param=123

它無限循環: http://www.local.test.com/#/?param=123#/?param=123#/?param=123#/?param=123#/?param=123#/

順便說一句,這裏是我的jQuery初始化

(function($){ 
//JQUERY ADDRESS Initialization 
var init = true; 
state = window.history.pushState !== undefined; 

    $.address.state('/').init(function(event) { 
    $('.address').address(); 
    }).change(function(event) { 
     if (state && init) { 
      init = false; 
      //handleRequest(); 
    } 
     route(); 
    }); 
if (!state) { 
} 

}(jQuery)); 
+4

正如一個側面說明...除非有人強迫你開發IE6,我會說這是不值得的。充其量,向他們展示關於使用過時瀏覽器的消息。 – ahren 2013-03-08 01:48:28

+0

其實它是在IE6上工作,結帳他們的示例演示: http://www.asual.com/jquery/address/samples/api/#/section/?id=2.2 – 2013-03-08 03:05:11

+0

抱歉老兄,我在2013年和最近安裝IE6的博物館是漫長的漫步。 – ahren 2013-03-08 05:22:03

回答

0

刪除IE6的支持。我知道這並不能回答你的問題,但它是答案你的問題。