AngularJS 从 SSL 域到非 SSL 域的 CORS 请求在调用之前失败并显示 "Access Denied"
AngularJS CORS Request from SSL Domain to non-SSL Domain fails with "Access Denied" before doing the call
我正在使用 AngularJS (v1.4.8) 开发在本地 Intranet 上运行的 LOB Web 应用程序。一项功能包括使用 CORS/JSON 调用另一个 Intranet LOB Web 应用程序。我能够在接近生产环境中进行调用并显示结果,但是当从 http://servername/... to https://application-dns-entry.intranet.customer.com(SSL!)切换我的应用程序时,该功能因 "Access is denied" 而消失。在 IE11 中使用 F12(由于远程访问限制,Fiddler 目前不在我手边)我意识到一个不同之处,我的全局错误处理程序甚至在尝试请求之前就启动了。
游戏中没有本地主机,所有站点都是本地 Intranet 区域,所以我发现的其他回复并不是很有帮助。 IE 的安全理解中是否有一条规则可以防止在 ssl 页面内调用非 ssl 页面?或者 AngularJS 中是否有一项功能正在发挥作用?
哦,好吧,在这个远程桌面上发现 Chrome,他的控制台更冗长:
好吧,我会和其他团队讨论这个问题,因为 Intranet https 不是这样的问题。
我正在使用 AngularJS (v1.4.8) 开发在本地 Intranet 上运行的 LOB Web 应用程序。一项功能包括使用 CORS/JSON 调用另一个 Intranet LOB Web 应用程序。我能够在接近生产环境中进行调用并显示结果,但是当从 http://servername/... to https://application-dns-entry.intranet.customer.com(SSL!)切换我的应用程序时,该功能因 "Access is denied" 而消失。在 IE11 中使用 F12(由于远程访问限制,Fiddler 目前不在我手边)我意识到一个不同之处,我的全局错误处理程序甚至在尝试请求之前就启动了。
游戏中没有本地主机,所有站点都是本地 Intranet 区域,所以我发现的其他回复并不是很有帮助。 IE 的安全理解中是否有一条规则可以防止在 ssl 页面内调用非 ssl 页面?或者 AngularJS 中是否有一项功能正在发挥作用?
哦,好吧,在这个远程桌面上发现 Chrome,他的控制台更冗长:
好吧,我会和其他团队讨论这个问题,因为 Intranet https 不是这样的问题。