2012-07-09 33 views
0

我有點奇怪的問題。我有以下骨幹路由​​:Safari不喜歡某些Backbone路線

routes: 
    "" : "index" 
    "foo" : "index" 

我工作的URI是/appointments/backbone。這有什麼奇怪的:

  • 如果我導航到/appointments/backbone無論是鉻或Safari,它的工作就好了;它正在擊中第一條路線。
  • 如果我在Chrome中導航到/appointments/backbone#/#foo,它可以工作,但在Safari中不能。它將URI轉換爲/appointments/backbone/#/%23foo,並且在show_view.js中出現錯誤,儘管我沒有做任何與show view相關的任何操作。訪問/appointments/backbone#asdf或任何其他亂碼URI會產生相同的確切錯誤。

我想我只是犯了一些簡單的錯誤。這是怎麼回事?

回答

1

我一直在摔跤幾個小時,現在,在我發佈問題兩分鐘後,我已經找到了解決方案。

而不是/appointments/backbone#/#foo,我需要/appointments/backbone#foo