c# - 具有 CORS 支持的 GeckoFX

标签 c# javascript xmlhttprequest cors geckofx

我们有一个供私有(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/

相关文章:

javascript - 如果我有一个 jQuery jqXHR 响应对象,我可以查看它是对 POST 还是对 GET 的响应吗?

c# - 是否有可能在 C# 中提供 IComparer 实现并以某种方式在运行时将其 "compiled"放入应用程序中?

c# - Linq GROUP BY 和 SUM 可为空长

jquery - 使用 XmlHttpRequest 时是否有任何方法可以抑制浏览器在 401 响应上的登录提示

javascript - 仅使用 var 在 JavaScript 中声明一个 boolean 值

javascript - 在 Controller 中过滤json数据,正确的方法

javascript - 监控 location.hash 是 XHR 应用中历史的解决方案吗?

c# - "this"作为参数是引用吗?

c# - 在 SQL Server/LINQ to SQL 中查询 ae 匹配 æ

javascript - 使用javascript拆分字符串并将其存储在3个变量中