【发布时间】:2017-01-24 09:40:21
【问题描述】:
我正在努力建立指向网站的直接锚链接。每当我尝试通过以下方式链接到 id 时:
https://www.somesite.com/cl/details/agents#20841
#20841 是我的锚标记。
Angular 打破了 url 并使其成为:
https://www.somesite.com/cl/details/agents#!#20841
这在 chrome 和 firefox 中运行良好,但在 Internet Explorer 和 Edge 中它不支持,因此它“破坏”了 url。我尝试将前缀更改为“!”,而不是“/”。
有人可以解决这个问题吗?
【问题讨论】:
-
从 Angular 1.5 开始,默认使用 $locationProvider.html5Mode(true/false);
-
试图设置 $locationProvider.html5Mode(true);在 Internet Explorer 9 中破坏了一些动画等
-
它如何解决任何错误或问题?
-
是的,很抱歉没有详细说明,在 Internet Explorer 9 中,由于某种原因,它会破坏一些动画。
标签: javascript angularjs