使用fallback html5模式(angularjs)达到IE 10 $ digest()迭代

时间:2013-05-14 15:11:23

标签: html5 url-rewriting angularjs internet-explorer-10

来自$ location

的文档
  

旧版浏览器的后备支持适用于支持HTML5的浏览器   历史API,$ location使用HTML5历史API来编写路径和   搜索。如果浏览器不支持历史记录API,则为$ location   提供Hasbang URL。这让您不必担心   查看您的应用的浏览器是否支持历史记录API;   $ location服务使您对此透明。

它在FF,Chrome和IE10下运行正常(无论浏览器模式如何)。但是,当我尝试在低于IE9模式下进行测试时,使用hashbang的回退模式表现得很奇怪。窗口位置按预期转换

http://myserver.net/#!/thewebapp

它显示服务器根目录内容,因为angularjs在渲染过程中失败。

SCRIPT5022: 10 $digest() iterations reached. Aborting!

在阅读其他Q / A后,我怀疑IE10不能以这种方式使用。另一个来源可能是服务器端重写或两者的组合。现在我不知道。

0 个答案:

没有答案