Ember 应用在 IE8 中重定向到 /#/Path/

Ember app redirects to /#/Path/ in IE8

我有一个 Ember 应用程序,我正试图在 IE8 中运行。它在 Chrome 和其他当前浏览器中运行良好。

当我尝试在 example.com/path/ 打开应用程序时,它会重定向到 example.com/#/path

有没有其他人遇到过这个路由问题并找到了解决方案? 我正在使用 Ember: 1.12.0, Ember 数据: 1.0.0-beta.18 和 jQuery: 1.11.3.

IE8 不支持历史API。 http://caniuse.com/#feat=history 为了在 IE8 中通过路由器使用 SPA 功能,您需要使用哈希路由。