【问题标题】:GeckoFX with CORS support支持 CORS 的 GeckoFX
【发布时间】:2013-12-30 21:36:45
【问题描述】:

我们有一个供私人使用的桌面应用程序。这是在 C# 中构建的,并使用 GeckoFX 进行 UI(HTML、JavaScript)。我们需要允许 CORS,但我们无法控制网络服务器...

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

有没有什么解决方案可以在这个特殊的浏览器中允许跨域请求而无需任何 JS hack 或代理?

更新: 在 chrome 中有一个简单的方法,启动 witt --disable-web-security 标志。火狐有没有类似的东西?

【问题讨论】:

    标签: c# javascript xmlhttprequest cors geckofx


    【解决方案1】:

    CORS 是服务器端生成的 HTTP 标头。如果不控制服务器,您将无法使用它。 由于您无法访问服务器,因此您必须破解 GeckoFX 源代码。幸运源可用http://code.google.com/p/geckofx/source/checkout

    【讨论】:

    • 我知道,但这个限制只存在于现代浏览器中。在具有上述设置和旧浏览器的 IE 中,您可以不受控制地发出 xhr 请求。
    猜你喜欢
    • 1970-01-01
    • 2015-06-16
    • 2014-09-14
    • 2011-06-24
    • 2015-05-29
    • 1970-01-01
    • 2016-09-03
    • 2013-11-09
    • 2017-01-03
    相关资源
    最近更新 更多