【发布时间】:2012-05-08 15:36:00
【问题描述】:
我正在使用 Chromium Embedded Framework 的 CefSharp .Net 包装器作为 Web 应用程序的简单包装器。在我的 Web 应用程序中,我向另一个域发出 JSONP AJAX 调用以获取一些数据并显示它。该域的 URL 不 使用 SSL。因此,在 Chrome 浏览器中执行此操作时,我会收到以下消息,最终用户只需单击“仍然加载”,即可触发 JSONP 请求并检索数据...
使用 CefSharp 的应用程序在运行时只需启动我的 Web 应用程序的主 URL。但是,当我尝试使用 CefSharp 在我的此应用程序中进行相同的调用时,它没有得到相同的提示。相反,AJAX 请求只是超时(与最终用户从不点击 Chrome 中黄色栏中的按钮时发生的行为相同)。
有谁知道 CefSharp 是否有办法让我捕捉到这个安全消息,或者......
- 提示最终用户点击“仍然加载”,类似于 Chrome 浏览器的行为,或者
- 以编程方式完全绕过安全警告?
如果没有,Chromium 框架本身是否支持处理这种情况?
【问题讨论】:
标签: ajax security jsonp chromium