2012-02-19 4 views
-2

簡単な質問、どのブラウザやデバイスを使用しているのかを検出することで、「iPad.html」ページにどのように変更できますか?iPadがアクセスしたときにサイトのテンプレートが変更される

いくつかの一つは、これが解決することを私に言った:

<script type="text/javascript"> // <![CDATA[ 
    if ((navigator.userAgent.indexOf('iPad') != -1)) { 
     document.location = "http://www.mysite.com/ipad.html"; 
    } // ]]> 
</script> 

私はちょうどこれが正しいことを確認します。動作するはず

+0

これは正しいですか? – GeekMasher

+1

あなたはそれをテストする必要があります.. – home

+0

それを信じていないか、そこにいくつかの人々はiPadがありません。 – user123444555621

答えて

0

ていますが、より多くの標準window.locationを使用する必要があります。

<script type="text/javascript"> 
    if ((navigator.userAgent.indexOf('iPad') != -1)) { 
     window.location.href = "http://www.mysite.com/ipad.html"; 
    } 
</script> 

CDATAコメントare not necessary、誰もがこれらの日XMLを使用しないので。 (またはあなたですか?)

+0

ありがとう、私はそれを試してみます。 – GeekMasher