1

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

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

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

我想做的是同样的事情,但对于 iphone / ipad。我希望 iphone / ipod touch 登陆 iphone.html 和 ipad 登陆 ipad.html 为两者显示不同的内容。我怎样才能做到这一点?

谢谢你。

4

1 回答 1

0

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

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';
}
于 2012-09-13T13:46:15.477 回答