Есть ли способ определить, использует ли пользователь iphone 3GS или 4 для просмотра веб-сайта?

76
8

Я хочу определить, использует ли пользователь iphone-тип ниже, чем iphone 4, чтобы запускать разный вид

видео HTML5, потому что iphone 3 может работать только с видео низкого качества. Может кто-нибудь мне

решение для достижения этой цели. Заранее большое спасибо!

спросил(а) 2021-01-20T00:34:21+03:00 3 месяца, 2 недели назад
1
Решение
62

Я использовал это на нескольких сайтах с высоким трафиком, его свет и фантастическая работа

http://code.google.com/p/php-mobile-detect/

ответил(а) 2021-01-20T00:34:21+03:00 3 месяца, 2 недели назад
44

На сервере (php):

<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Apple-iPhone3C')!==false || strpos($_SERVER['HTTP_USER_AGENT'], 'Apple-iPhone4C')!==false) {
echo 'iPhone 4';
} else {
echo 'other model';
}

См. Также: обнаружение в браузере.

ответил(а) 2021-01-20T00:34:21+03:00 3 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема