根據 Windows Latest 報導,微軟和Google正在為基於 Chromium核心 的瀏覽器(如 Chrome 瀏覽器和 Edge 瀏覽器)開發一個名為「虛擬鍵盤」(VirtualKeyboard)的新 API。這個 API 可以更新 Windows、macOS、Chrome OS 和 Android 手機上用於輸入的現有螢幕鍵盤,並提供更好的控制。
虛擬鍵盤(VK)是一個公共的API,將螢幕鍵盤的控制權交給了網路開發者。目前,開發者不能顯示/隱藏以提高/取消虛擬鍵盤,比方說,在現有的設計上,在Android系統上,如果開發者希望用戶利用自己網站中提供的鍵盤來輸入密碼,而想要把這個虛擬鍵盤隱藏起來,是有相當困難的。
根據 Windows Latest 表示,現有的API在某些情況下,開發者只想讓滑鼠的游標顯示在一個可編輯的元素內,直到使用者再次點擊顯示虛擬鍵盤。這在 inputMode=none 的情況下是可行的,但 inputMode 混淆了兩個不同的概念(佈局和 VK 的可見性),應該分開來以滿足更複雜的情況。
微軟和Google正在研究一項新的功能,該功能將處理隱藏/顯示鍵盤和控制虛擬鍵盤改變可見性時視覺窗口是否調整大小。理論上,新的VirtualKeyboard APIs 將對虛擬鍵盤何時顯示或隱藏有更多控制。還可以映射事件,並可以選擇瀏覽器不調整其大小。
微軟已經確認,升級的 API 將支援在瀏覽器中提供虛擬鍵盤的觸控功能,包括 Windows、Chrome OS 和 Android等平台。根據Google的說明,Chrome 瀏覽器將在桌機以及行動的 94 版本中獲得對虛擬鍵盤 API 的支援。
此外,Chrome 瀏覽器也將在下一次更新中獲得自己的螢幕截圖工具和其他改進。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!