我有一个Angular v1.3应用程序,使用Angular ui-router v0.2.13进行所有路由。该网站在所有浏览器上都工作良好,包括IE 10和IE 11,但不包括IE 9(我们决定不追求IE8,我了解到v1.3不支持它)。尽管我已经尽力了,IE 9仍然不断地解析到我的$ stateProvider的otherwise路由(设置为/*path,是可能的罪犯之一,因此我为测试目的禁用了该路由)。
为了尝试让任何其他路由解析,我尝试设置$ locationProvider.html5Mode(false),修改$ locationProvider.hashPrefix,将更改为各种URL,包括,并且我甚至在标签中包含xmlns:ng =“http://angularjs.org”以确保万无一失。无论我尝试什么,IE 9都会不断尝试解析到我的otherwise路由,或者如果该路由被禁用,则什么也不做。顺便说一句,我的主页路由URL设置为/。
我一直在忙于代码,发现启动期限逼近,所以我首先承认自己可能忽略了一些明显的东西。还有人能提供其他提示或技巧来使ui-router在IE 9中正确解析吗?
为了尝试让任何其他路由解析,我尝试设置$ locationProvider.html5Mode(false),修改$ locationProvider.hashPrefix,将更改为各种URL,包括,并且我甚至在标签中包含xmlns:ng =“http://angularjs.org”以确保万无一失。无论我尝试什么,IE 9都会不断尝试解析到我的otherwise路由,或者如果该路由被禁用,则什么也不做。顺便说一句,我的主页路由URL设置为/。
我一直在忙于代码,发现启动期限逼近,所以我首先承认自己可能忽略了一些明显的东西。还有人能提供其他提示或技巧来使ui-router在IE 9中正确解析吗?