当前位置: 首页 > 科技观察

谷歌微软联手为 Chromium 的虚拟键盘进行重大更新

时间:2023-03-22 01:13:36 科技观察

谷歌和微软联手对Chromium的虚拟键盘屏幕键盘进行了重大更新,用于在OS和Android上打字,具有更好的控制。根据文档,虚拟键盘(VK)是一种公共JavaScriptAPI,可将屏幕键盘的控制权交给Web开发人员。目前来看,开发者对VK的控制非常有限,对于开发者希望用户使用网站内置键盘在Android上输入密码的场景,键盘的性能并不理想。微软和谷歌正在开发一项新功能,该功能将处理隐藏/显示键盘并控制在虚拟键盘改变可见性时视觉视口是否调整大小。理论上,VirtualKeyboardAPI将使开发人员能够更好地控制何时显示或隐藏虚拟键盘。“该API会影响描述VK和布局视口交集的触发事件,并且可以选择允许浏览器不调整其视觉视口的大小以响应VK可见性的变化,”微软表示。与网络浏览器或网络应用程序不同,原生Android或Windows应用程序支持侦听操作系统事件。通过利用这个新的API,开发人员正在为桌面和移动设备上的Web带来增强的体验。因此,网站上的可编辑区域将始终保持可见。开发人员还可以选择包含停靠的虚拟键盘将覆盖内容的新样式,并且开发人员将能够优化虚拟键盘的布局视口。例如,当虚拟键盘出现在移动设备上时,浏览器不会将可编辑元素滚动到视图中,也不会在设置overlayscontent标志时调整视觉/布局视口的大小以匹配新窗口的大小。微软已经确认,更新后的API将支持带有虚拟键盘的触摸平台上的浏览器,包括Windows、ChromeOS和Android,而不是Mac、Linux或AndroidWebView。根据谷歌的状态页面,Chrome将在94版桌面和移动设备中获得对VirtualKeyboardAPI的支持。此外,Chrome还将在下一次更新中提供内置的屏幕截图工具和其他改进。本文转自OSCHINA文章标题:谷歌和微软联手对Chromium的虚拟键盘chrome进行重大更新