hirokonaBlog

ググる→忘れそう→即時メモ 京都のWebデザイナーの備忘録

iphone android js切り分け 2タイプ

[html]
//UAを確認してandroidならviewportを変更
var viewport = document.getElementById(“viewport”);
if (navigator.userAgent.indexOf(‘Android’) > 0) {
viewport.setAttribute(“content”, “width=device-width,user-scalable=1”);
}else if ((navigator.userAgent.indexOf(‘iPhone’) > 0 && navigator.userAgent.indexOf(‘iPad’) == -1) || navigator.userAgent.indexOf(‘iPod’) > 0 ) {
viewport.setAttribute(“content”, “width=device-width,user-scalable=0,initial-scale=0.5”);
}

//htmlの準備ができてからUAを確認してbodyにクラス追加
$(function() {
var agent = navigator.userAgent;
if(agent.search(/Android/) > 0){
$(“body”).addClass(“android”);
}else if((agent.search(/iPhone/) > 0 && agent.search(/iPad/) == -1)|| navigator.userAgent.indexOf(‘iPod’) > 0){
$(“body”).addClass(“iphone”);
alert($(“body”).attr(“class”));
}
});

[/html]


投稿日

カテゴリー:

投稿者:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください