github上有问题的描述
解决方法:
// browser是窗口上的浏览器控件
browser.PreviewTextInput += (o, e) =>{
foreach (var character in e.Text)
{ // 把每个字符向浏览器组件发送一遍
browser.GetBrowser().GetHost().SendKeyEvent((int)WM.CHAR, (int)character, 0)
}
// 不让cef自己处理
e.Handled = true
}
没测试过,你最好自己测试下,题外话,其实用electron来开发不会更香吗?
我也有同样的问题。CEFSHARP在vs2013中编译通过,但在XP上运行不正确。使用XP系统安装VS2010不能正确编译,我也想找一个早期的版本。另,使用webkit.NET是可以在XP上开发和运行的,但是它不支持FLASH,不满足我的需求。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)