javascript - IE 与 Firefox 链接(哈希与 htm5)

标签 javascript angularjs html angular-ui-router

在我的网站上,我使用 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/

相关文章:

html - 使用表格对时间表进行编码的替代方法

javascript - angular 4 - 部署后如何修复白屏

javascript - React 和 Canvas react 性

javascript - 在子更改事件 Firebase 上更新 react native ListView

javascript - 检查图像是否从缓存中加载

angularjs - 使用管道 Angular 2 过滤对象数组

javascript - 如何在不使用 Assets 管道的情况下在 Rails 5 中提供静态图像?

HTML 表单自动完成地址语义

javascript - Quickblox Javascript SDK + Angular + webRTC - 无法读取未定义的属性 'send'

html - 设置为使用自定义设计隐藏时,复选框选项卡索引不起作用