我正在开发一个应该在Firefox和IE 9以及IE 10上运行的AngularJS应用程序。 我使用最新版本的angularjs库(现在是1.3.15)。 服务器端在JavaEE平台上用Java编写,服务器在GlassFish上运行,我们的计算机运行Windows 7。
当我在计算机上本地运行服务器并使用http://localhost:8080网址访问我的应用程序时,一切正常。
但是在IE9和IE10中,当我尝试使用我的IP地址(类似http://191.10.10.200:8080)从我的服务器加载应用程序时,angularJS库无法加载。它给出了一个错误说:
SCRIPT5007:预期的对象 angular.min.js,第7行218字符
这可能是IE安全设置的问题吗?还是网络? 我寻找类似的问题,但没有人在谈论这个问题。如果想知道如何解决这个问题,请帮助我。
答案 0 :(得分:2)
当我加载需要AngularJS的页面时,我遇到了同样的错误,只发生在IE9和IE10中。
我的页面只是缺少页面顶部的DOCTYPE标题:
$input = array_map("unserialize", array_unique(array_map("serialize", $input)));
一旦我添加它,AngularJS加载就好了。