是否有任何计划允许 Edge 和 EPM IE通过环回或其他方式让web 应用程序与本机应用程序通信?
我正在开发一种产品,我们希望 webapp 能够与在同一台机器上运行的本机应用程序进行通信。我们目前有一种机制,其中本机应用程序运行一个网络服务器,监听环回,网络应用程序向这个网络服务器发出 CORS 请求。此机制适用于大多数浏览器,但 EPM IE 和 Edge 除外,其中禁用了环回通信(请参阅此MSDN 帖子中的“环回阻止” )。
这篇SO 帖子的答案表明可能会对此进行更改,但听起来这仅适用于development/debugging,而不适用于production。如果有人能证实这一点,那就太好了。
与此相关的是,Chromium宣布了类似的计划,以阻止从 web 到私有网络和 localhost 的 bug 阻止子资源加载的环回/本地网络访问。然而,似乎有相当大的抗议,听起来他们不会在没有替代机制的情况下实施改变。
理想情况下,我们更喜欢不需要通过我们的服务器进行代理的解决方案,因为这会带来额外的延迟和复杂性。