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