設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

微軟、谷歌合作, Chrome/Edge 瀏覽器虛擬鍵盤將迎來重大更新

2021/8/10 11:45:21 來源:IT之家 作者:玄隱 責(zé)編:玄隱

IT之家 8 月 10 日消息 外媒 Windows Latest 報(bào)道,微軟和谷歌正在為基于 Chromium 的瀏覽器(如 Chrome 瀏覽器和 Edge 瀏覽器)開發(fā)一個(gè)名為“虛擬鍵盤”(VirtualKeyboard)的新 API。這個(gè) API 可以更新 Windows、macOS、Chrome OS 和 Android 手機(jī)上用于輸入的現(xiàn)有屏幕鍵盤,并提供更好的控制。

正如一份文件中所指出的,虛擬鍵盤(VK)是一個(gè)公共的 JS API,它將屏幕鍵盤的控制權(quán)交給了網(wǎng)絡(luò)開發(fā)者。目前,開發(fā)者不能顯示/隱藏以提高/取消虛擬鍵盤,而且鍵盤的性能對于開發(fā)者希望用戶使用網(wǎng)站的內(nèi)置/渲染鍵盤在安卓上輸入密碼的場景并不理想。

“另外,在某些情況下,開發(fā)者只想讓光標(biāo)顯示在一個(gè)可編輯的元素內(nèi),直到用戶再次點(diǎn)擊顯示虛擬鍵盤。這在 inputMode=none 的情況下是可行的,但 inputMode 混淆了兩個(gè)不同的概念(布局和 VK 的可見性),應(yīng)該分開來以滿足更復(fù)雜的情況,”該文件寫道。

微軟和谷歌正在研究一項(xiàng)新的功能,該功能將處理隱藏/顯示鍵盤和控制虛擬鍵盤改變可見性時(shí)視覺視口是否調(diào)整大小。

理論上,VirtualKeyboard APIs 將為開發(fā)者更新,對虛擬鍵盤何時(shí)顯示或隱藏有更多控制。

“它還會(huì)映射事件,描述 VK 和布局視口的交叉點(diǎn),并可以選擇瀏覽器不調(diào)整其視覺視口的大小,以響應(yīng) VK 可見性的變化,”微軟說。

與網(wǎng)絡(luò)瀏覽器或網(wǎng)絡(luò)應(yīng)用不同,原生安卓或 Windows 應(yīng)用有能力監(jiān)聽操作系統(tǒng)的事件。利用這個(gè)新的 API,開發(fā)者在桌面和移動(dòng)端為網(wǎng)絡(luò)帶來了增強(qiáng)的體驗(yàn)。因此,網(wǎng)站上的可編輯區(qū)域?qū)⑹冀K保持可見。

IT之家獲悉,開發(fā)人員可以選擇加入一種新的風(fēng)格,停靠的虛擬鍵盤將覆蓋內(nèi)容,開發(fā)人員將能夠?yàn)樘摂M鍵盤優(yōu)化布局視口。

例如,當(dāng)虛擬鍵盤出現(xiàn)在你的手機(jī)上時(shí),瀏覽器不會(huì)將可編輯的元素滾動(dòng)到視圖中,也不會(huì)在設(shè)置 overlayscontent flag 時(shí)調(diào)整視覺/布局視口的大小以匹配新窗口的大小。

該公司說:“這是因?yàn)槲覀兿MW(wǎng)絡(luò)開發(fā)者能夠控制 VK 顯示/隱藏后內(nèi)容的布局?!?/p>

微軟已經(jīng)確認(rèn),升級的 API 將支持具有虛擬鍵盤的觸摸平臺(tái)上的瀏覽器。這包括 Windows、Chrome OS 和 Android。但它不會(huì)在 Mac、Linux 或 Android WebView 上工作。

根據(jù)谷歌的狀態(tài)頁面,Chrome 瀏覽器將在桌面和移動(dòng) 94 版本中獲得對虛擬鍵盤 API 的支持。

此外,Chrome 瀏覽器也將在下一次更新中獲得自己的屏幕截圖工具和其他改進(jìn)。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:虛擬鍵盤,Edge瀏覽器,Chrome

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知