我有一个有点奇怪的问题。我有以下主干路线:
routes:
"" : "index"
"foo" : "index"
我正在使用的 URI 是/appointments/backbone
. 奇怪的是:
/appointments/backbone
如果我在 Chrome 或 Safari 中导航到,它工作得很好;它击中了第一条路线。- 如果我在 Chrome 中导航到
/appointments/backbone#/#foo
它可以工作,但在 Safari 中它不会。它将 URI 转换为/appointments/backbone/#/%23foo
,我在 a 中得到一个错误show_view.js
,即使我没有做任何与显示视图相关的远程操作。访问/appointments/backbone#asdf
或任何其他乱码 URI 都会产生相同的错误。
我想我只是在犯一些简单的错误。这是怎么回事?