differentiate between iPhones and iPads



我正在我的移动网站上工作,我已经有了这个代码:

<script type="text/javascript"> // <![CDATA[
    if ( (navigator.userAgent.indexOf('Android') != -1) ) {
        document.location = "android.html";
    } // ]]>
</script>

这将安卓用户从当前页面转移到安卓自己的专用页面。

除了iphone/ipad,我想做的也是一样的事情。我希望iphone/ipod-touch能登陆iphone.html,ipad能登陆ipad.html,为两者显示不同的内容。我该怎么做?

谢谢。

您可以将当前的方法扩展到其他用户代理:

var iphone = ((window.navigator.userAgent.match('iPhone'))||(window.navigator.userAgent.match('iPod')))?true:false;
var ipad = (window.navigator.userAgent.match('iPad'))?true:false;
if(iphone){
 document.location = 'iphone.html';
}
if(ipad){
 document.location = 'ipad.html';
}

相关内容

  • 没有找到相关文章

最新更新