2012-09-13 58 views
1

我的工作我的移動網站區分開來,我已經有這樣的代碼:iPhone和iPad

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

,這樣會分散Android用戶遠離當前頁面上的機器人擁有專用頁面。

我想要做的是同樣的事情,但對於iPhone/iPad。我希望iphone/ipod touch登陸iphone.html和ipad登陸ipad.html,顯示兩者的不同內容。我怎樣才能做到這一點?

謝謝。

回答

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'; 
} 
+0

謝謝。非常。 –