0

有没有办法确定访问网站的 Safari 浏览器是否在 iPhone 和 iPad 上运行?我不想在 iPad 上加载移动网站

4

1 回答 1

1

我没有尝试过,但这似乎是正确的:

if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod'))
{
    header('Location: http://yoursite.com/iphone');
    exit();
}

该站点也有一个 javascript 示例: http ://davidwalsh.name/detect-iphone

要获得更长的解释,您可能会发现此博客很有趣:

http://www.bionicworks.com/php/detect-ipads-safari-browser-and-redirect-to-html5-page

于 2012-05-16T00:58:01.813 回答