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