有没有办法识别用户的iPhone的访问并自动调整网页以适应iPhone的屏幕尺寸?

时间:2010-03-09 13:43:46

标签: iphone

我想知道是否有办法识别用户iphone的访问并自动调整网页以适应iPhone屏幕尺寸?

4 个答案:

答案 0 :(得分:3)

<?php
$isIphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
if ($isIphone == true)  { echo 'Code You Want To Execute'; }
?>

答案 1 :(得分:2)

我会说,通常屏幕尺寸查询更好,而不是基于UA。我之前在head

中使用了这个
<!--[if !IE]>-->
<link type="text/css" rel="stylesheet" media="only screen and (max-device-width: 480px)" href="iPhone.css">
<!--<![endif]-->

答案 2 :(得分:1)

是的,there is一种方式。 User-Agent HTTP标头是您的朋友。

答案 3 :(得分:1)

您可以执行用户代理检测并根据查看“iPhone”或“iPod”字符串进行更改,但您也可以use a meta tag that is specifically for this purpose

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

这是关于building an iPhone-ready website的信息的另一个很好的资源。