CefSharp - 如何处理“此页面内容不安全。”信息?

时间:2012-04-27 21:40:33

标签: ajax security jsonp chromium

我正在使用Chromium Embedded Framework的CefSharp .Net包装器作为Web应用程序的简单包装器。在我的Web应用程序中,我将JSONP AJAX调用到另一个域以获取一些数据并显示它。使用SSL,该域的URL为而不是。因此,在Chrome浏览器中执行此操作时,我收到以下消息,最终用户只需单击“仍然加载”,允许触发JSONP请求并检索数据...

enter image description here

使用CefSharp的应用程序只会在运行时启动我的Web应用程序的主URL。但是,当我尝试使用CefSharp在我的应用程序中进行相同的调用时,它没有得到相同的提示。相反,AJAX请求只是超时(与最终用户永远不会点击Chrome中出现的黄色栏中的按钮时发生的行为相同)。

有没有人知道CefSharp是否有办法让我抓住这条安全信息......

  1. 提示最终用户点击“仍然加载”,类似于Chrome浏览器的行为,或
  2. 以编程方式完全绕过安全警告?
  3. 如果没有,Chromium Framework本身是否支持处理这种情况?

1 个答案:

答案 0 :(得分:0)

发布到CefSharpCEF项目后,看起来CEF目前不支持这种情况。 magreenblatt提出了几种将其添加到CEF的方法。现在我只需要尝试找到时间来添加对它的支持。 : - )