IE与Firefox链接(哈希与htm5)

时间:2016-04-29 14:02:55

标签: javascript html angularjs html5 angular-ui-router

在我的网站上,我使用html5mode历史API进行角度路由,当它不受支持时,它会回到使用哈希模式。 /#/

html5模式: http://www.main.com/something

哈希模式(来自IE9): http://www.main.com/#/something


问题是如果IE9用户将链接( www.main.com /#/ something )粘贴到FF / Chrome用户,它将无法正常工作。

我该怎么处理? - 所以URL(至少它的外观)对于两种浏览器类型都是相同/可用的吗?

1 个答案:

答案 0 :(得分:3)

尝试将hashPrefix设置为“#”:

$locationProvider.html5Mode(true).hashPrefix('#');