Как определить, эмулируется ли мобильное устройство с помощью Google Chrome?
Есть ли способ отличить настоящее мобильное устройство от устройства, эмулированного Google Chrome? Обратите внимание, что Google Chrome может эмулировать Useragent, сенсорный экран, разрешение экрана и акселерометр. Мне нужно знать некоторые функции, которые не могут быть эмулированы, но могут быть обнаружены с помощью JavaScript.
1 ответ
Решение
Можно проверить навигатор.plugins.length. Мобильные браузеры не имеют плагинов, поэтому navigator.plugins.length равен 0; Обычные браузеры для настольных компьютеров имеют плагины, поэтому мы можем различать браузеры по длине массива плагинов.