请求方法选项在CEFsharp中不起作用

时间:2019-04-25 17:55:03

标签: cefsharp

我的简单Windows窗体应用程序有问题。该应用程序的设计意图仅是将我们的“ Docuware Web浏览器”安装到单显示器和多显示器工作场所。 一切正常,除了针对本地安装的应用程序(Docuware Desktop Apps)的一些xhr请求,该应用程序处理浏览器中文档的打印和邮寄。 当我从Chrome浏览器发送邮件时,一切正常。在我的Windows Forms应用程序上,它似乎剪切了类型为“ OPTIONS”的请求。 (我想这就是停止功能的原因) 通常,我无法控制Javacript代码和网页代码。 这是Chrome调试器的一些屏幕截图:

  1. Chrome浏览器 Request type Options connection established

  2. CEF Options missing

我不是Web程序员,所以这只是一个疯狂的猜测,也许它是CEF的局限性或根本原因。 也许有人可以帮助我找到正确的方向。 这是我对浏览器的初始化,如您所见,我尝试实现Irequesthandler仍然没有运气。

wbclient = New ChromiumWebBrowser(url) With {
        .Dock = DockStyle.Fill
    }
    wbclient.BrowserSettings.LocalStorage = CefState.Enabled
    wbclient.BrowserSettings.FileAccessFromFileUrls = CefState.Enabled
    wbclient.BrowserSettings.UniversalAccessFromFileUrls = CefState.Enabled
    wbclient.BrowserSettings.WebSecurity = CefState.Disabled
    wbclient.RequestHandler = New REQhand
    wbclient.LifeSpanHandler = life

我希望这是第一步的足够信息。

提前谢谢

尼古拉斯

0 个答案:

没有答案