Как определить что посетитель смотрит сайт через Safari в iPhone ?

apple-iphone-safari-firmware-22

Довольно просто. Смотрим юзер агент. Делаем поиск вхождений на iPhone, Mac OS, Safari

HTTP_USER_AGENT=Mozilla/5.0 (iPhone; U; CPU like Mac OS X; fr) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3

есть три совпадения, определили.

в таком случае выполяняем скрипт js для iPhone

var agent=navigator.userAgent.toLowerCase();
var is_iphone = (agent.indexOf('iphone')!=-1);
if (is_iphone) { /* выполняем */ }

используем стили для iPhone

  • Способ определить что текст в кодировке utf-8
  • Убрать IE image toolbar через .htaccess
  • Как восстановить сайт в Гугл
  • file_get_contents POST отправляем -> получаем
  • Печать картинки на странице через js
  • Стоп ссылки — что это такое ?
  • Что действительно нужно для стартапа ?
  • Как индексирует сайт Google?
  • wp_nav_menu полная кастомизация через страницу администратора
  • Weblancer.net что нового
  • Вывести домен (сайт) из бана
  • Как определить длительность дня средствами PHP (function date_sunrise date_sunset date_sun_info)
  • Оставить комментарий