Mobil Web Sayfalarınızda Javascript İle Android ve iPhone Cihaz Ayrımı Yapın

Mobil web sayfalarınızı hazırlarken Android ve iPhone cihazları kontrol ederek farklı özellikler eklemek istiyorsanız ihtiyacınız olan örnek javascript kodu aşağıdadır.

Örnek javascript kodu :

var agent=navigator.userAgent.toLowerCase();
//iphone
if (agent.indexOf('iphone') != -1) {
/* iphone için yapılacaklar buraya */

//android
}else{
/* android için yapılacaklar buraya */
}

Uygulamalı bir örnek vermek gerekirse :
Aşağıda verdiğim örnekte hazırlanan mobil sayfanın hem Android cihazlar (her dpi için) hem iPhone cihazlar için uygun çözünürlükte görüntülenmesi sağlamaktadır.

var agent=navigator.userAgent.toLowerCase();
//iphone
if (agent.indexOf('iphone') != -1) {
document.writeln('<meta name="viewport" content="width=480, user-scalable=yes" />');

//android
}else{
document.writeln('<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=2.0; minimum-scale=1.0; user-scalable=yes; target-densitydpi=240" />');
}
Facebook Twitter Friendfeed

Leave a Reply

Your email address will not be published. Required fields are marked *

*


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>