IE9中的AngularJS html5Mode卡在刷新循环中



我们的应用程序在IE9中使用html5Mode时遇到问题。我已经注释掉了除路由器以外的所有代码,以确保它与我们的代码无关。控制台中没有任何错误,只有一条警告指出"文档模式从 Quirks 重新启动到 IE9 标准"。我们使用的是 AngularJS 的 1.2.0 版。它在IE10 +,Safari,Chrome和Firefox中完美运行。更改为 html5Mode true 可修复刷新循环。

问题是我们的后端控制器。它使用逻辑进行重定向,基本上删除了 Angular 路由器添加的 #。然后 Angular 将 # 添加回来,因此刷新循环。

您是否添加了声明 html 在 html5 中?

最新更新