我需要通过 php 检测是否有人正在使用移动浏览器(在这种情况下媒体查询还不够),然后加载一个 mobile.css 文件以覆盖几行 css,因为我对某些代码缺乏适当的支持米使用。我正在构建一个 joomla 模板,所以我需要它来动态生成 css 文件的路径。那么,我这样做对吗?例子:
<?php
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry == true)
{
echo "<link rel="stylesheet" href="$this->baseurl/templates/$this->template/css/mobile.css" type="text/css">";
}
?>