最好看的新闻,最实用的信息
05月29日 5.6°C-11.5°C
澳元 : 人民币=4.82
墨尔本
今日澳洲app下载
登录 注册

[图]微软Google正合作 为Chromium浏览器开发全新虚拟键盘API

2021-08-10 来源: cnBeta 原文链接 评论0条

[图]微软Google正合作 为Chromium浏览器开发全新虚拟键盘API - 1

根据官方披露的文件,“VirtualKeyboard” 是一个公共的 JS API,它将屏幕键盘的控制权交给了网络开发者。目前,开发者不能显示/隐藏以提高/取消 VK,而且键盘的性能对于开发者希望用户使用网站的内置/渲染键盘在 Android 上输入密码的场景并不理想。

该文件写道:“另外,在某些情况下,作者只想让光标显示在一个可编辑的元素里面,直到用户再次点击显示 VK。这在 inputMode=none 的情况下是可行的,但 inputMode 混淆了两个不同的概念(布局和VK的可见性),应该分开来以满足更复杂的情况”。

微软和Google正在研究一项新的功能,它将处理隐藏/显示键盘和控制虚拟键盘改变可见性时视觉视口是否调整大小的问题。理论上,VirtualKeyboard APIs将为开发者更新,对虚拟键盘何时显示或隐藏有更多控制。

[图]微软Google正合作 为Chromium浏览器开发全新虚拟键盘API - 2

微软表示:“该 API 还会影响触发事件,描述VK和布局视口的交叉点,并可以选择浏览器不调整其视觉视口的大小,以响应VK可见性的变化”。

与网络浏览器或网络应用不同,原生Android或Windows应用有能力监听操作系统的事件。利用这个新的API,开发者在桌面和移动端为网络带来了增强的体验。因此,网站上的可编辑区域将始终保持可见。

开发人员可以选择加入一种新的风格,停靠的虚拟键盘将覆盖内容,开发人员将能够为虚拟键盘优化布局视口。例如,当虚拟键盘出现在你的手机上时,浏览器不会将可编辑的元素滚动到视图中,也不会在设置overlayscontent标志时调整视觉/布局视口的大小以匹配新窗口的大小。

转载声明:本文为转载发布,仅代表原作者或原平台态度,不代表我方观点。今日澳洲仅提供信息发布平台,文章或有适当删改。对转载有异议和删稿要求的原著方,可联络content@sydneytoday.com。
今日评论 网友评论仅供其表达个人看法,并不表明网站立场。
最新评论(0)
暂无评论


Copyright Media Today Group Pty Ltd.隐私条款联系我们商务合作加入我们网站地图

法律顾问:AHL法律 – 澳洲最大华人律师行新闻爆料:news@sydneytoday.com

电话: (03)9448 8479

联系邮箱: info@meltoday.com

友情链接: 华人找房 到家 今日支付Umall今日优选