Cef项目git源码地址:https://github.com/asmrobot/CefNet
当在CefNet嵌入的网页中输入中文时,Avalonia应用程序出现崩溃,报错为"System.InvalidOperationException: Incompatible input locale."。通过对cefnet.dll的反编译和代码修改,注释掉导致异常的转换方法,解决了该问题,允许用户在网页中正常输入中文。
使用dnSpy反编译cefnet.dll文件。修改源码后编译的dll地址
链接: https://pan.baidu.com/s/1p4CHTSveHarTTaQ33u9nLw?pwd=ydpf 提取码: ydpf
妈的,以上都不好使。修改源码以后提示CEF那些东西版本号之类的不正确,即便下载97版本的CEF需要的那些文件也不好使。
直接换成CEFGlue了,简单好用。
GitHub - OutSystems/CefGlue: .NET binding for The Chromium Embedded Framework (CEF)