0

我正在写一个将cefsharp整合到wpf中的程序。在cefsharp上输入日文时,输入的字符会显示在左上角的框中,如下图所示。 在此处输入图像描述

我想将输入的内容直接反映在输入屏幕上。通过设置以下设置,我无法使用 cefsharp 修复它。请告诉我是否有人知道如何解决它。

        var browser = new CefSharp.Wpf.ChromiumWebBrowser();
        browser.BrowserSettings.AcceptLanguageList = "ja-JP";
      browser.RequestHandler = new MyRequestHandler();
.
.
.
        class MyRequestHandler : IRequestHandler
        {
            public CefReturnValue OnBeforeResourceLoad(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback)
            {
                var headers = request.Headers;
                headers.Add("Accept-Language", "ja-JP,ja,en-US,en");
                request.Headers = headers;

                return CefReturnValue.Continue;
            }
    }

开发环境建设

-.NetFrameWork 4.6.2

-视觉工作室 2017

-CefSharp v67.0.0

4

0 回答 0