使用Backbone路由器時,它會將「頁面」路由視爲#page。使用Backbone.js路由器#!
我可以讓#!作爲默認,而不是#?
我想讓html 4瀏覽器使用#! (http://example.com/#!/page/subpage)和帶有html5歷史記錄的瀏覽器使用普通地址(如http://example.com/page/subpage),而無需使用「!page」作爲路由。
「#!」是使ajax頁面可以被抓取。有關更多信息,請參見http://code.google.com/web/ajaxcrawling/。
感謝您的答案kpeel。現在骨幹承認#!來自地址,但是當使用myRoute.navigate(「page」,true); url片段顯示爲#而不是#! –
啊好抓。不幸的是,這需要對Backbone.js源文件進行另一次編輯。我會更新我的答案。 –