Всем привет. Какие в 2020 году есть еще способы определения, с какого устройства сидит пользователь, кроме user-agent и ширины экрана?
Ширина экрана плоха тем, что непонятно, есть у пользователя мышка или нет (можно использовать псевдокласс :header или нет).
А чем плох user-agent?