用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(); }