কি আইওএস 5.0 ইউজার এজেন্ট স্ট্রিং?
এখানে আইওএস ৪.০ ব্যবহারকারী এজেন্ট: আইফোন ৪ ব্যবহারকারী-এজেন্ট কী?
কি আইওএস 5.0 ইউজার এজেন্ট স্ট্রিং?
এখানে আইওএস ৪.০ ব্যবহারকারী এজেন্ট: আইফোন ৪ ব্যবহারকারী-এজেন্ট কী?
উত্তর:
আইফোন:
Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3
আইপ্যাড:
Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3
এই সাইটটি মনে হয় এখনও একটি রক্ষণাবেক্ষণ করা সম্পূর্ণ তালিকা রাখবে
আইওএস 2.0 থেকে আইফোন, আইপড টাচ এবং আইপ্যাড - 5.1.1 (আজ অবধি )।
পৃষ্ঠার কলামগুলিতে তালিকাভুক্ত তথ্যের বাইরে আপনাকে সম্পূর্ণ ব্যবহারকারী-এজেন্ট স্ট্রিংটি একত্রিত করতে হবে।
আমি ব্যবহারকারীর এজেন্ট স্ট্রিংয়ে আরও একটি সম্পূর্ণ তালিকা পেয়েছি । বিটিডব্লিউ, এই সাইটে কেবল আইওএস ব্যবহারকারী এজেন্ট স্ট্রিং রয়েছে। এছাড়াও, হোম পেজটি আপনার জন্য আপনার বর্তমান ব্রাউজারের ব্যবহারকারী এজেন্ট স্ট্রিংটিকে "ভেঙে" ফেলবে।
"আইফোন ওএস 5_0" এর বিপরীতে LOWERCASE "আইফোন ওএস 5_0" এর স্ট্রিংটি স্ক্র্যাব করে আমার এজেন্ট স্ট্রিং মূল্যায়ন স্থির করে। বড় হাতের স্ক্রাব ব্যর্থ হয়ে গেলে আমি এখন সঠিকভাবে আমার এইচটিএমএলে আইওএস 5 নির্দিষ্ট ক্লাস নির্ধারণ করছি।
আমি বিভিন্ন মোবাইল ডিভাইস, ভিউপোর্ট এবং স্ক্রীন সনাক্ত করতে নিম্নলিখিতটি ব্যবহার করি। আমার পক্ষে বেশ ভাল কাজ করে, অন্যের পক্ষে সহায়ক হতে পারে:
var pixelRatio = window.devicePixelRatio || 1;
var viewport = {
width: window.innerWidth,
height: window.innerHeight
};
var screen = {
width: window.screen.availWidth * pixelRatio,
height: window.screen.availHeight * pixelRatio
};
var iPhone = /iPhone/i.test(navigator.userAgent);
var iPhone4 = (iPhone && pixelRatio == 2);
var iPhone5 = /iPhone OS 5_0/i.test(navigator.userAgent);
var iPad = /iPad/i.test(navigator.userAgent);
var android = /android/i.test(navigator.userAgent);
var webos = /hpwos/i.test(navigator.userAgent);
var iOS = iPhone || iPad;
var mobile = iOS || android || webos;
window.devicePixelRatio
ডিভাইসের শারীরিক পিক্সেল এবং ডিভাইস-স্বতন্ত্র পিক্সেল (ডিপস) এর মধ্যে অনুপাত।
window.devicePixelRatio
= শারীরিক পিক্সেল / ডিপস।
আরও তথ্য এখানে ।
var iOS5 = /(iPhone|iPad).*OS 5_.*/i.test(navigator.userAgent);