我正在开发应在Firefox和IE 9和IE 10上运行的AngularJS应用程序。
我使用了最新版本的angularjs库(现在是1.3.15)。
服务器端使用JavaEE平台中的Java编写,服务器在GlassFish上运行,我们的计算机运行Windows 7。
当我在计算机上本地运行服务器并使用http://localhost:8080 url访问应用程序时,一切正常。
但是在IE9和IE10中,当我尝试通过使用IP地址(类似于http://191.10.10.200:8080)从服务器加载应用程序时,angularJS库将无法加载。它给出一个错误说:
SCRIPT5007:预期的对象
angular.min.js,第7行字符218
IE的安全设置是否会出现问题?还是网络?
我寻找类似的问题,但没有人在谈论这个问题。如果有解决办法,请帮助我。
最佳答案
我在加载需要AngularJS的页面时遇到了仅在IE9和IE10中出现的相同错误。
我的页面只是从页面顶部缺少DOCTYPE header :
<!DOCTYPE html>
一旦我添加了它,AngularJS就适合我。