我正在使用 AngularJS (v1.4.8) 开发一个在本地 Intranet 上运行的 LOB Web 应用程序。一项功能包括使用 CORS/JSON 调用另一个 Intranet LOB Web 应用程序。我能够在接近生产环境中拨打电话并显示结果,但是当我的应用程序从http://servername/ ... 切换到https://application-dns-entry.intranet.customer.com (SSL !)该功能因“访问被拒绝”而死。在 IE11 中使用 F12 (由于远程访问限制,Fiddler 目前不在我手中)我意识到一个区别,我的全局错误处理程序甚至在尝试请求之前就开始了。
没有 localhost 在起作用,所有站点都是本地 Intranet 区域,所以我发现的其他响应并没有真正的帮助。IE 的安全理解中是否有一条规则可以防止在 ssl 页面内调用非 ssl 页面?或者 AngularJS 内部有什么功能可以发挥作用?