Как отличить моб версию хрома на компе от смартфонной?

I
На сайте с 11.05.2023
Offline
0
136

 Доброе время суток.  Извиняюсь сразу если не в том разделе, модераторы перенести в нужный если что.


Вопрос такой - по каким параметрам можно задетектить ( отличить) то что юзер попал на сайт с десктопа но с включенной мобильной эмуляцией в гугл хроме,  а не на смартфоне.  

Подскажите кто знает какие могут быть различия в данных между эмуляцией с компа и смартфона.


suffix
На сайте с 26.08.2010
Offline
331
#1
Ivandub :

Доброе время суток.  Извиняюсь сразу если не в том разделе, модераторы перенести в нужный если что.


Вопрос такой - по каким параметрам можно задетектить ( отличить) то что юзер попал на сайт с десктопа но с включенной мобильной эмуляцией в гугл хроме,  а не на смартфоне.  

Подскажите кто знает какие могут быть различия в данных между эмуляцией с компа и смартфона.


Сформулируйте пожалуйста исходную задачу. Что-то мне подсказывает что не тем методом Вы её решить пытаетесь.

Если юзер параноик то Вы даже что за браузер у него не узнаете :)

Клуб любителей хрюш (https://www.babai.ru)
I
На сайте с 11.05.2023
Offline
0
#2
suffix #:

Сформулируйте пожалуйста исходную задачу. Что-то мне подсказывает что не тем методом Вы её решить пытаетесь.

Если юзер параноик то Вы даже что за браузер у него не узнаете :)

Параноиков ловить не стоит задача) нужно просто как то отличить моб эмулятор хрома на десктопе от обычной мобилки

damn-doubleclick
На сайте с 10.09.2021
Offline
44
#3
Ivandub #:

Параноиков ловить не стоит задача) нужно просто как то отличить моб эмулятор хрома на десктопе от обычной мобилки

Ява скриптом проверить разрешение экрана? 

Лучший хостер с адекватными сис. админами: https://clck.ru/35zGfN
W1
На сайте с 22.01.2021
Offline
304
#4
Ivandub #:

Параноиков ловить не стоит задача) нужно просто как то отличить моб эмулятор хрома на десктопе от обычной мобилки

Зачем?

Мой форум - https://webinfo.guru –Там я всегда на связи
br.almighty
На сайте с 13.07.2021
Offline
61
#5
Ivandub :

Подскажите кто знает какие могут быть различия в данных между эмуляцией с компа и смартфона.

Различие может быть в том, открыта консоль разработчика или нет.

Определить открыта консоль или нет, можно так:

https://github.com/AEPKILL/devtools-detector

Надеюсь, понятно, что это всё обходится и не надежно. Если эмулятор запускается не через инструменты разработчика, а через эмулятор смартфона запускается мобильный браузер, то работать не будет.

GitHub - AEPKILL/devtools-detector: Detect if DevTools is open
GitHub - AEPKILL/devtools-detector: Detect if DevTools is open
  • AEPKILL
  • github.com
ES6 & TypeScript AMD No Module System Support Type & API addListener(listener: DevtoolsDetectorListener) removeListener(listener: DevtoolsDetectorListener) setDetectDelay(value: number) Set detect loop delay time, if value =< 0 then stop detecting. Caveats In Firefox, if DevTools is undocked...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий