Chrome優(yōu)化Emoji表情面板和虛擬輸入法的使用
在微軟和谷歌的共同努力下,你即將能夠在 Chrome 瀏覽器中優(yōu)化使用 Emoji 表情面板。目前在 Chrome 瀏覽器中插入表情符號有兩種方法,其一是使用 Win 鍵加句號快捷鍵呼出 Windows 10 系統(tǒng)內置的 Emoji 面板,其二就是在文本框右鍵方式打開。
不過其中會有一個罕見的 BUG,那就是 Emoji 面板或者虛擬鍵盤可能會放置在錯誤的位置。根據微軟的說法,當從CSS像素轉換到視口時,"瀏覽器縮放因子 "目前沒有應用到控件邊界。
因此在某些網站和服務上,Emoji 面板被放置在錯誤的位置。這個錯誤也會影響其他文本輸入服務,包括某些觸摸設備上的虛擬鍵盤。
而在最新的 Chromium 代碼提案中,微軟確認希望通過啟用對一個新 API 的支持,讓那個拾取器或虛擬鍵盤更方便地到達。這個新的API能夠獲取元素的控制邊界,這應該會改善 Chrome 瀏覽器中的 emoji 面板行為。
微軟解釋道:“該API可以獲取應用了瀏覽器縮放因子的元素的邊界框,還可以將坐標從根框架轉換為視覺視口”。應用該變化后,你會注意到谷歌Chrome瀏覽器會在caret(文本框,內容可編輯元素)附近打開原生表情符號選擇器。代碼提交描述指出,該功能適用于Windows,不會應用到 Mac、Linux 或 Chrome OS上。