আইওএস 5.0 ব্যবহারকারী এজেন্ট স্ট্রিং কি?


91

কি আইওএস 5.0 ইউজার এজেন্ট স্ট্রিং?

এখানে আইওএস ৪.০ ব্যবহারকারী এজেন্ট: আইফোন ৪ ব্যবহারকারী-এজেন্ট কী?


4
এই উত্তরের উত্তরটিতে , আপনি প্রদত্ত ইউজার এজেন্ট স্ট্রিংটি কোনও আইওএস 5.0 কিনা তা পরীক্ষা করতে আপনি একটি জেনেরিক নিয়মিত প্রকাশ পেতে পারেন ।
স্টিফান

উত্তর:


151

আইফোন:

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

4
সঠিক। আমার আইফোন থেকে: মজিলা / 5.0 (আইফোন; ম্যাক ওএস এক্সের মতো সিপিইউ আইফোন ওএস 5_0) অ্যাপলওয়েবকিট / 534.46 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 5.1 মোবাইল / 9 এ 334 সাফারি / 7534.48.3
বেন

11

এই সাইটটি মনে হয় এখনও একটি রক্ষণাবেক্ষণ করা সম্পূর্ণ তালিকা রাখবে

আইওএস 2.0 থেকে আইফোন, আইপড টাচ এবং আইপ্যাড - 5.1.1 (আজ অবধি )।

পৃষ্ঠার কলামগুলিতে তালিকাভুক্ত তথ্যের বাইরে আপনাকে সম্পূর্ণ ব্যবহারকারী-এজেন্ট স্ট্রিংটি একত্রিত করতে হবে।


4
আমি এখানে বর্ণিত সাইটটি দিয়ে শুরু করেছি তবে এটিতে ওয়েব-কিট বিল্ড নম্বর নেই, যা গুগল অ্যানালিটিক্স প্রদর্শন করে। আমি useragentstring.com/pages/Safari এ আরও একটি সম্পূর্ণ তালিকা পেয়েছি ।
অ্যান্ড্রু স্টিৎস

4
আমি প্রচুর পরিমাণে ব্যবহারকারী-এজেন্টের সাথে একটি তালিকা তৈরি করেছি। আশা করি এটা সহায়তা করবে: codereye.com/2014/12/list-of-mobile-user-agents.html
বাশনের

ধন্যবাদ @ নাট, তাই করবেন।
বাশান

10

আমি ব্যবহারকারীর এজেন্ট স্ট্রিংয়ে আরও একটি সম্পূর্ণ তালিকা পেয়েছি । বিটিডব্লিউ, এই সাইটে কেবল আইওএস ব্যবহারকারী এজেন্ট স্ট্রিং রয়েছে। এছাড়াও, হোম পেজটি আপনার জন্য আপনার বর্তমান ব্রাউজারের ব্যবহারকারী এজেন্ট স্ট্রিংটিকে "ভেঙে" ফেলবে।


ব্যবহারকারী এজেন্ট স্ট্রিং লিঙ্কটি নষ্ট হয়ে গেছে। :( আমি মনে করি এটি এখন এখানে উল্লেখ করা উচিত: useragentstring.com/pages/useragentstring.php?name=Safari
মরগান

4
@ লুকাসমোরগান, নোটের জন্য ধন্যবাদ! আমি আমার উত্তরে এটি স্থির করেছি।
অ্যান্ড্রু স্টিৎজ

2

"আইফোন ওএস 5_0" এর বিপরীতে LOWERCASE "আইফোন ওএস 5_0" এর স্ট্রিংটি স্ক্র্যাব করে আমার এজেন্ট স্ট্রিং মূল্যায়ন স্থির করে। বড় হাতের স্ক্রাব ব্যর্থ হয়ে গেলে আমি এখন সঠিকভাবে আমার এইচটিএমএলে আইওএস 5 নির্দিষ্ট ক্লাস নির্ধারণ করছি।


4
ঠিক আছে, আমি ব্যক্তিগতভাবে কেবল আইফোনের চেয়ে বেশি সনাক্ত করব, কারণ উপরের উদাহরণে আপনি আইপ্যাড এবং আইপড স্পর্শে আইওএস 5 নির্দিষ্ট কোডটি সরবরাহ করছেন না। আপনি যা সম্পর্কে ভাবতে চাইতে পারেন তা হ'ল সংস্করণটি কোনও কোনও সময়ে বৃদ্ধি পাবে। আমার সুপারিশটি সম্ভবত বেশিরভাগের কাছেই স্পষ্ট হবে - প্রথমে একটি অ্যাপল মোবাইল ডিভাইস সনাক্ত করুন, অর্থাত্ আইপ্যাড / আইপড / আইফোন এবং তারপরে যদি তা হয় তবে আইওএস নয়, সম্ভবত ব্রাউজারের সংস্করণটি পার্স করুন, এই ক্ষেত্রে সংস্করণ / 5.1 সূচক হবে। সংস্করণটি জানার পরে আপনি "কোডের চেয়ে কম নয়" শর্তে আপনার কোডটি প্রয়োগ করবেন।
hndcrftd

1

আমি বিভিন্ন মোবাইল ডিভাইস, ভিউপোর্ট এবং স্ক্রীন সনাক্ত করতে নিম্নলিখিতটি ব্যবহার করি। আমার পক্ষে বেশ ভাল কাজ করে, অন্যের পক্ষে সহায়ক হতে পারে:

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= শারীরিক পিক্সেল / ডিপস।

আরও তথ্য এখানে


4
প্রতিক্রিয়াটির জন্য ধন্যবাদ, তবে মনে রাখবেন যে এটি কোনও কার্যকর উপায় নয় এবং কিছু ডিভাইস সংস্করণ হারিয়ে যাবে। উদাহরণস্বরূপ, আমি সবেমাত্র আমার প্রাচীন আইপ্যাড 1-তে ব্যবহারকারী এজেন্টটি পরীক্ষা করেছি এবং এটিতে "... আইপ্যাড; সিপিইউ ওএস 5_1_1 ..." বলা আছে। আপনার ভেরিয়েবলগুলির কোনও এটিই ধরতে পারে নি। আপনার একটি var iOS5 = /(iPhone|iPad).*OS 5_.*/i.test(navigator.userAgent);
রেইজেক্সের
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.