在我的主干应用程序中,当我在 IE 7 中加载它并输入 url:http://mydomain.com/
- 加载主 View - IE7 在末尾添加了一个哈希标签:http://mydomain.com/#
这很奇怪,因为所有其他浏览器都没有。
任何想法为什么?
还有一件事:
我硬编码了一个指向主 View 的 html 链接:
<a href="#">main view</a>
放置主题标签是一种好习惯吗?还是我应该在 href 中放其他东西?
也许:
javascript:void(0)
最佳答案
'#' 表示您已登陆主页。所以如果你让它变成那样,这没什么大不了的。 becoz 主干将始终在 IE7 中使用基于“#”的路由。
可能您使用 Backbone.Router
类来处理应用程序中的路由。 Backbone 在 IE7 中为您处理得非常好。查看 backbone's navigate method 以了解它的更详细使用。
关于javascript - 加载页面时,IE7 在我网站的主 url 末尾添加一个哈希标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21172815/