IE9:AngularJS原因" SCRIPT58734:由于错误c00ce56e&#34无法完成操作;

时间:2014-10-07 21:58:13

标签: angularjs internet-explorer-9

我认为这是由angularJS中的路由引起的。指向:

angular.min.js,第78行,第453页。

相对JS / CSS文件也存在问题,这些文件的起始值与“http:///”前缀相同。

我越是试验这个问题,AngularJS UI路由器问题就越多。调用$ state.go('some_view')后发生错误。

更新#1: 进行更多挖掘,错误似乎指向编码问题。调试代码后,路由器尝试加载模板后很快就会触发错误。在IE9中,模板的内容类型的响应头是text / html; chartset = utf8。一些帖子指出它需要utf = 8并带有短划线。

尚无法更改编码。

更新#2: 将nginx的默认字符集从utf8更改为utf-8并修复了问题。

0 个答案:

没有答案