【问题标题】:Cross domain requests in CEFSHARPCEFSHARP 中的跨域请求
【发布时间】:2014-12-19 00:30:33
【问题描述】:

我正在使用自定义方案将我的 html/js 注入 CEFSHAP chromium,它运行良好。但现在在一些 js 文件中,我将 XmlHttpRequest 发送到其他域 - 但由于跨源问题,这些请求没有通过。

我试过了:

        CefSharp.BrowserSettings browser_setting = new CefSharp.BrowserSettings();
        browser_setting.WebSecurityDisabled = true;
        browser.BrowserSettings = browser_setting;

但这没有帮助!

在 CEFSHAP 之外,如果我在普通浏览器中运行相同的 html/js,如果我添加命令行开关 --disable-web-security,它就可以正常工作。

谢谢

【问题讨论】:

    标签: cors chromium-embedded cefsharp


    【解决方案1】:

    在 CEF 中,您可以将跨域标头“Access-Control-Allow-Origin: *”添加到 RequestHandler 的响应中。或者在 OnBeforeCommandLineProcessing 回调中以编程方式提供“disable-web-security”标志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-30
      • 2017-06-15
      • 2018-02-16
      • 1970-01-01
      • 2017-02-02
      相关资源
      最近更新 更多