在我的网站上,我使用html5mode历史API进行角度路由,当它不受支持时,它会回到使用哈希模式。 /#/
html5模式: http://www.main.com/something
哈希模式(来自IE9): http://www.main.com/#/something
问题是如果IE9用户将链接( www.main.com /#/ something )粘贴到FF / Chrome用户,它将无法正常工作。
我该怎么处理? - 所以URL(至少它的外观)对于两种浏览器类型都是相同/可用的吗?
答案 0 :(得分:3)
尝试将hashPrefix设置为“#”:
$locationProvider.html5Mode(true).hashPrefix('#');