Такую возможность предоставляет HTML5, в спецификациях которого есть Battery Status API, передающий информацию о батарее устройства веб-сайту.
Эта информация необходима сайтам для того, чтобы они могли адаптироваться к уровню заряда пользовательского устройства, отключить флеш-баннеры, уменьшить нагрузку на устройство и т. д. Время в секундах до разряда и полного заряда, уровень батареи в процентах передается каждые 30 секунд, а потому веб-сайт может постоянно отслеживать конкретного пользователя на своих страницах.
Если вычислить точную емкость аккумулятора, то устройству можно назначить постоянный ID, который будет сопровождать его всегда при следующих посещениях сайта, передает Mashable результаты исследования специалистов по безопасности из Франции и Бельгии.