2013-05-03 37 views
0

我試圖在所有瀏覽器(甚至是舊IE)中使用「推送狀態」路由(即/ about,而不是#about)。沒有任何東西會讓我更開心,如果老IE瀏覽器用戶在每次點擊時都會遇到頁面重新加載的問題,我的路由設置會使第一次加載任何頁面的時候都會設置正確的「狀態」。Backbone Push State In All瀏覽器

關於如何設置它的任何想法?我已經嘗試了明顯的總是設置pushState: true但是IE瀏覽器重定向到根目錄並且每當訪問​​時使用#about。謝謝!

回答

1

你應該可以使用Backbone.history.start({pushState:true,hashChange:false})來做到這一點。

+0

謝謝!正是我在找什麼! – 2013-05-03 19:43:11