在我的网站上,我使用 html5mode history API 进行 Angular 路由,当它不受支持时,它会返回使用哈希模式。/#/
html5 模式: http://www.main.com/something
哈希模式(ex IE9): http://www.main.com/#/something
问题是,如果 IE9 用户将链接 (www.main.com/#/something) 粘贴到 FF/Chrome 用户,则它不会工作。
我该如何处理? - 所以 URL(至少只是它的外观)对于两种浏览器类型是相同的/可用的?
最佳答案
尝试将 hashPrefix 设置为“#”:
$locationProvider.html5Mode(true).hashPrefix('#');
关于javascript - IE 与 Firefox 链接(哈希与 htm5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36940404/