用javascript或者php判断请求是否来自iPhone或者iPad

近期给客户反应一个bug说网站在ipad上打不开,听后很郁闷,于是在网上搜素了一下,苹果在ios4.0及以上的版本已经对ado公司的flash插件进行了封杀,没办法,只能用js判断直接调制主页了。我网站的开始两页是以flash为引导页。

以下的javascript代码以及php代码可以用来判断iPhone或者iPad。

1、javascript判断

<script type="text/javascript">
//使用javascript判断是否是ipone或者ipad的浏览器  //不加载falsh页面
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPad/i))) {
   window.location = "http://www.hhwby.com/huai.html";
}
</script>

 

2、php判断

if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPadheader('Location: http://www.360weboy.com/iphone');
  exit();
}

 

posted @ 2013-01-21 13:48  学永不止步  阅读(1944)  评论(0编辑  收藏  举报