我们有一个供私有(private)使用的桌面应用程序。这是用 C# 构建的,并使用 GeckoFX 作为 UI(HTML、JavaScript)。我们需要允许 CORS,但我们无法控制网络服务器...
在之前的版本中,我们使用默认的WebBrowser Control,即使用IE进行渲染。在 IE 中,有一个允许 CORS(安全设置、杂项/跨域访问数据源)的选项,但我们必须使用 IE 中的 GeckoFX。
是否有任何解决方案可以在这种特殊的浏览器中允许跨域请求,而无需任何 JS hack 或代理?
更新:
Chrome 中有一个简单的方法,从 --disable-web-security
标志开始。 Firefox 中有类似的东西吗?
最佳答案
CORS 是服务器端生成的 HTTP header 。如果无法控制服务器,您将无法使用它。 由于您无法访问服务器,您必须破解 GeckoFX 源代码。幸运的是源可用http://code.google.com/p/geckofx/source/checkout
关于c# - 具有 CORS 支持的 GeckoFX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20544117/