Консорциум W3C предлагает JavaScript API для доступа к оборудованию
Консорциум W3C предложил предварительный вариант спецификации "The System Information API", в которой определено два новых JavaScript объекта "SystemInfo" и "SystemDevice", предназначенных для доступа web-приложений к различным параметрам системы и оборудования.
Новые функции API должны предоставлят?- Информацию об оборудовании: устройства, PU, размер ОЗУ, данные об объёмах дискового пространства, наличие web-камеры, список устройств ввода/вывода, параметры аудиосистемы.
- Доступ к сенсорам: уровень заряда аккумулятора ноутбука, текущие установки яркости экрана, информация от различных датчиков.
- Сетевые параметры: тип (wifi, 3g, gprs, ethernet) и пропускная способность текущего сетевого соединения, сопутствующие данные (IP, MAC-адрес, ESSID беспроводной сети);
- Системная информация: список параметров для поддерживаемых аудио/видео кодеков (форматы, наличие аппаратной акселерации, максимальный FPS).
С целью защиты частной информации пользователя, в спецификации в качестве требования к поддерживающим данный API браузерам определена необходимость обязательного ручного подтверждения пользователем согласия на предоставление web-приложению вышеуказанных данных.
© Root.UA