netease-im / NIM_Duilib_Framework

网易云信Windows应用开发框架。
MIT License
2.04k stars 827 forks source link

在触摸屏下,点击cef中页面的输入框,无法弹出系统虚拟键盘(软键盘)的问题 #503

Open xiaobin-shi opened 3 weeks ago

xiaobin-shi commented 3 weeks ago

在cef中加载百度网页,点击搜索栏,不会出现软键盘(虚拟键盘)。如果是桌面上的文本,点击后会自动弹出软键盘,或者是谷歌浏览器加载百度页面,点击搜索栏,也会自动弹出系统的软键盘(虚拟键盘)

用谷歌浏览器打开百度,点输入框弹出软键盘如下: 微信图片_20240614105948

用cef打开百度,点输入框,无法弹出软键盘如下: 微信图片_20240614110010

nmgwddj commented 3 weeks ago

请确认使用的是 CefControl(离屏渲染)还是 CefNativeControl(真窗口模式)? 离屏渲染情况下事件均是通过封装层转发到 duilib 的事件系统中的,而真窗口模式下事件是由原生 Cef 窗口实现的。这里可能会有一些差异,请关注。