我正在我的移动网站上工作,我已经有了这个代码:
<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';
}