約10日ほどかけてiPad用に修正してみたが・・・中々思うように出来なかった その問題点を列挙してみよう 1.iPadの判断 これはユーザーエージェントから判断する //-- ユーザーエイジェントから iPad or iphone を判断する -------------------------------------------------------------- var user_pc = "" // var ua = "Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X)・・・ // var ua = "Mozilla/5.0 (iphone; CPU OS 5_1 like Mac OS X) ・・・ var ua = navigator.userAgent
if(ua.indexOf("iPad") >=0){user_pc = "[iPad]" } if(ua.indexOf("iphone")>=0){user_pc = "[iPhone]"} ------------------------------------------------------ つまりユーザーエージェントには "Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X)・・・のようにiPadという文字が含まれる これを判断してiPad用に処理を振り分ける