C# 壁虎与CORS的支持

C# 壁虎与CORS的支持,c#,javascript,xmlhttprequest,cors,geckofx,C#,Javascript,Xmlhttprequest,Cors,Geckofx,我们有一个供私人使用的桌面应用程序。这是在C#中构建的,并使用GeckoFX实现UI(HTML、JavaScript)。我们需要允许CORS,但我们在Web服务器中没有控制权 在以前的版本中,我们使用默认的WebBrowser控件,即使用IE进行渲染的控件。在IE中,有一个允许CORS(安全设置、跨域的杂项/访问数据源)的选项,但我们必须使用GeckoFX而不是IE 是否有任何解决方案允许在这种特殊浏览器中进行跨域请求,而无需任何JS黑客或代理 更新: 在chrome中有一个简单的方法,启动wi

我们有一个供私人使用的桌面应用程序。这是在C#中构建的,并使用GeckoFX实现UI(HTML、JavaScript)。我们需要允许CORS,但我们在Web服务器中没有控制权

在以前的版本中,我们使用默认的WebBrowser控件,即使用IE进行渲染的控件。在IE中,有一个允许CORS(安全设置、跨域的杂项/访问数据源)的选项,但我们必须使用GeckoFX而不是IE

是否有任何解决方案允许在这种特殊浏览器中进行跨域请求,而无需任何JS黑客或代理

更新:
在chrome中有一个简单的方法,启动witt
——禁用web安全标志。Firefox中有类似的东西吗?

CORS是服务器端生成的HTTP头。没有对服务器的控制,您无法使用它。
由于您无法访问服务器,所以必须破解GeckoFX源代码。幸运的是源代码可用

我知道,但这一限制仅在现代浏览器中存在。在IE中,使用上述设置和旧浏览器,您可以不受控制地发出xhr请求。