当用cefsharp输入日语时,子框架显示在左上方

时间:2018-11-19 02:33:54

标签: wpf cefsharp

我正在编写将cefsharp集成到wpf中的程序。在cefsharp上输入日语时,输入的字符显示在左上角,如下所示。 enter image description here

我想直接在输入屏幕上反映输入内容。通过设置以下设置,我无法使用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

-Visual Studio 2017

-CefSharp v67.0.0

0 个答案:

没有答案