Есть ли способ распознать посещение с iphone пользователя и автоматически настроить веб-страницу в соответствии с размером экрана iPhone? - PullRequest
3 голосов
/ 09 марта 2010

Интересно, есть ли способ распознать посещение с iphone пользователя и автоматически настроить веб-страницу в соответствии с размером экрана iPhone?

Ответы [ 4 ]

3 голосов
/ 09 марта 2010
<?php
$isIphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
if ($isIphone == true)  { echo 'Code You Want To Execute'; }
?>
2 голосов
/ 09 марта 2010

Я бы сказал, что вместо того, чтобы основываться на UA, часто лучше запросить размер экрана. Я использовал это раньше в моей head.

<!--[if !IE]>-->
<link type="text/css" rel="stylesheet" media="only screen and (max-device-width: 480px)" href="iPhone.css">
<!--<![endif]-->
1 голос
/ 09 марта 2010

Вы можете выполнять обнаружение User-Agent и вносить изменения, основываясь на просмотре строки «iPhone» или «iPod», но вы также можете использовать метатег, специально предназначенный для этой цели .

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;"> 

Вот еще один хороший ресурс для информации о создании готового для iPhone веб-сайта .

1 голос
/ 09 марта 2010

Да, есть способ. User-Agent HTTP-заголовок - ваш друг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...