2011-06-23 4 views
4

私の.htaccessファイルが「スマート」なクッキーを作成しています。私のページがこのクッキーを読んだ場合、それはdivを書くでしょう。私のモバイルCSSファイルは、ユーザーがiPhoneまたはiPodを使用している場合にのみ読み込まれます。ユーザーがAndroidの場合はモバイルCSSをロード

私の質問は、ユーザーがAndroidを使用している場合、このコードを編集してモバイルCSSファイルを読み込むにはどうすればよいですか。

ここに私のpageとコードです:あなたが行く、あなただけの二if statement

|| (navigator.userAgent.match(/Android/i))

を追加することができる必要があり

<meta name="viewport" content="width=device-width, user-scalable=yes" /> 
<link rel="stylesheet" type="text/css" href="css/mobile.css" media="only screen and (max-width: 640px)" /> 
<script type="text/javascript"> 
if (window.screen.width > 640){document.write('<meta name="viewport" content="width=980, user-scalable=yes" />')} 
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))){document.write('<link rel="stylesheet" type="text/css" href="css/mobile.css" media="only screen and (max-width: 640px)" />')} 
</script> 

答えて

5

ここではそう

if((navigator.userAgent.match(/iPhone/i)) || 
    (navigator.userAgent.match(/iPod/i)) || 
    (navigator.userAgent.match(/Android/i))) 
0

このコードは、それを行います。

navigator.userAgent.match(/android/) 
関連する問題