我正在编写将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
-Visual Studio 2017
-CefSharp v67.0.0