我想知道是否有办法识别用户iphone的访问并自动调整网页以适应iPhone屏幕尺寸?
答案 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的信息的另一个很好的资源。