#javascript #jquery #html #mobile
#javascript #jquery #HTML #Мобильный
Вопрос:
Вопрос так же прост, как и выше.
Как определить, является ли платформа браузера настольной или мобильной с помощью JavaScript
Я пробовал рекламную сеть Facebook, и она работает только для мобильных платформ, а не для настольной платформы.Мне было интересно, как они это получают, потому что, когда я использую панель инструментов устройства toogle в Chrome, она идентифицирует устройство как не настольную платформу, и отображается объявление.Могу ли я узнать точный код или что-то плавное и простое, поскольку они используют для определения, является ли его рабочий стол мобильным?
Комментарии:
1. Пожалуйста, можете ли вы указать, что вы сделали до сих пор? Кроме того, я уверен, что на этот вопрос уже был дан ответ…
2. Я только что создал размещение рекламы в facebook и разместил его в своей пробной работе, он отлично показывает, когда платформа мобильная (с помощью chrome toggle), в противном случае он показывает и выдает ошибку consolelog с указанием «Неподдерживаемая платформа для настольных компьютеров». все остальное — просто обычное программирование
Ответ №1:
Информация хранится в navigator.userAgent
переменной. Для рабочего стола Chrome является UserAgent, как:
«Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 53.0.2785.143 Safari / 537.36»
для iPhone это как:
«5.0 (iPhone; ПРОЦЕССОР iPhone OS 9_1, как Mac OS X) AppleWebKit / 601.1.46 (KHTML, как Gecko) Версия / 9.0 для мобильных устройств / 13B143 Safari / 601.1»