Google Chrome 97 выходит со спорным API клавиатуры
Релиз браузера Google Chrome 97 омрачен выходом нового API, который был негативно встречен другими производителями браузеров. Первый крупный релиз 2022 года вышел с Keyboard MAP API который хоть и приносит новые возможности, но нравится далеко не всем.
Если простыми словами, то новый API дает доступ к клавиатуре веб-приложениям. Ранее некоторые из них не могли распознавать клавиатурные сочетания. Были общесистемные сочетания клавиш, но более специфичные для приложения сочетания не работали.
Примером можно назвать сочетания клавиш внутри Microsoft Office for Web, быстрые сочетания клавиш в нем, такие к каким мы привыкли в отдельных приложениях не работали. С появлением Keyboard MAP API можно добавить их поддержку, даже с учетом разных языков.
Что касается минусов, то возможны злоупотребления отслеживанием сочетаний, поскольку не весь интернет наполнен полезными сайтами. Apple не станет реализовывать подобные возможности в WebKit и браузере Safari. Brave отключит данную возможность в своем браузере. Mozilla внесла данный API в список вредоносных и он не появится в Firefox.
И в данном случае вопрос спорный, веб получает все больше возможностей и его развитие неотъемлемый факт современности. Подобный API является лишь частью развития сети, а вот блокировка его со стороны других браузеров в угоду чуть большей безопасности – неоднозначное решение. Другие API, которые уже реализованы в браузерах, также можно посчитать неоднозначными.
По материалам: ghacks.net