smartphone & tablet detect - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64086.7720
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 27.03.2016, 15:56   #1
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 628
Бабло: $257430
По умолчанию smartphone & tablet detect

подскажите простенький скрипт определения сматрфонов и планшетов,
чтобы для них можно было выводить свой текст, а всё остальное для PC

что то типо, с детектом по юзер-агенту
...if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || (ua.indexOf("android")...
Soba вне форума  
Старый 27.03.2016, 16:49   #2
Soba
Senior Member
 
Регистрация: 02.05.2014
Сообщений: 628
Бабло: $257430
ТС -->
автор темы ТС По умолчанию

мне надо простенький
в шаблон ДЛЕ запихать, скриптом.
Soba вне форума  
Старый 15.04.2016, 10:41   #3
evilmate
Юниор
 
Регистрация: 14.04.2016
Сообщений: 2
Бабло: $1350
По умолчанию

Soba, попробуй
https://github.com/bestiejs/platform.js/
evilmate вне форума  
Старый 15.04.2016, 11:59   #4
malishka
Ебланнед
 
Регистрация: 28.11.2009
Сообщений: 875
Бабло: $257825
По умолчанию

Лучше комбинированно на тач + ширина экрана (css пиксели, не физические - понятно). И не надо никаких юзер агентов.
malishka вне форума  
Старый 15.04.2016, 12:37   #5
jarosek
jaros
 
Аватар для jarosek
 
Регистрация: 10.05.2009
Адрес: Киев
Сообщений: 1,498
Бабло: $221845
Отправить сообщение для jarosek с помощью Telegram Отправить сообщение для jarosek с помощью Skype™
По умолчанию

Код:
  	<script>
	  	function is_touch_device() {
        return 'ontouchstart' in window // works on most browsers 
                || 'onmsgesturechange' in window; // works on ie10
    };

    if ((is_touch_device() || (window.screen.availHeight + window.screen.availWidth) < 1600) && navigator.plugins.length == 0) {

		} else {

	}
  </script>
ширину уже на своё усмотрение ставь
jarosek вне форума