Javascript Mobile Detection
Tabii ki tarayıcı algılama özelliği ile bunu çeşitli dillerle yapabilirsiniz.
Derinlemesine işler için zaten Javascript ile yapmayı tavsiye edemem yalnız basit işler için bu betikten faydalanabilirsiniz.
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
Bu betik tüm mobil platformları destekliyor diyemem, sadece en popüler olanları için geçerli.
if( isMobile.any() ) alert('Mobile');
Kullanıcının herhangi bir mobil cihazdan bağlantısını sorgulamak için
if( isMobile.iOS() ) alert('iOS');
Kullanıcının belirli bir mobil işletim sistemden bağlantısını sorgulamak için
kodlarını kullanabilirsiniz.