উত্তর:
এটি একবার দেখুন: http://davidwalsh.name/detect-android
javascript:
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
// Do something!
// Redirect to Android-site?
window.location = 'http://android.davidwalsh.name';
}
পিএইচপি:
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'android') !== false) { // && stripos($ua,'mobile') !== false) {
header('Location: http://android.davidwalsh.name');
exit();
}
সম্পাদনা করুন : কিছু মন্তব্যে যেমন উল্লেখ করা হয়েছে, এটি 99% ক্ষেত্রে কাজ করবে তবে কিছু প্রান্তের মামলাগুলি আচ্ছাদিত নয়। আপনার যদি জেএসে আরও অনেক উন্নত এবং বুলেটপ্রুড সমাধানের প্রয়োজন হয় তবে আপনার প্ল্যাটফর্ম.জে ব্যবহার করা উচিত: https://github.com/bestiejs/platform.js
var isAndroid = /Android/i.test(navigator.userAgent)
Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 625; Orange) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
এই ওয়ান লাইনার সম্পর্কে কীভাবে?
var isAndroid = /(android)/i.test(navigator.userAgent);
iপরিবর্তক কেস-অবশ ম্যাচিং সঞ্চালন করতে ব্যবহৃত হয়।
কর্ডোভা অ্যাডমব পরীক্ষার প্রকল্প থেকে গৃহীত প্রযুক্তি: https://github.com/floatinghotpot/cordova-admob-pro/wiki/00.- কীভাবে- ব্যবহার করুন -ফোনগ্যাপ- বিল্ড
আমি মনে করি মিশেলের উত্তরটি সেরা, তবে আমরা এটিকে আরও একধাপ এগিয়ে নিয়ে যেতে পারি এবং মূল প্রশ্ন অনুসারে গতিশীলভাবে একটি অ্যান্ড্রয়েড সিএসএস লোড করতে পারি:
var isAndroid = /(android)/i.test(navigator.userAgent);
if (isAndroid) {
var css = document.createElement("link");
css.setAttribute("rel", "stylesheet");
css.setAttribute("type", "text/css");
css.setAttribute("href", "/css/android.css");
document.body.appendChild(css);
}
;(function() {
var redirect = false
if (navigator.userAgent.match(/iPhone/i)) {
redirect = true
}
if (navigator.userAgent.match(/iPod/i)) {
redirect = true
}
var isAndroid = /(android)/i.test(navigator.userAgent)
var isMobile = /(mobile)/i.test(navigator.userAgent)
if (isAndroid && isMobile) {
redirect = true
}
if (redirect) {
window.location.replace('jQueryMobileSite')
}
})()
জেএস সংস্করণ, আইপ্যাডকেও ধরবে:
var is_mobile = /mobile|android/i.test (navigator.userAgent);