মাইক্রোসফ্ট এজ ইউএ স্ট্রিং:
মজিলা / 5.0 (উইন্ডোজ এনটি 10.0) অ্যাপলওয়েবকিট / 537.36 (কেএইচটিএমএল, যেমন গেকোর) ক্রোম / 42.0.2311.135 সাফারি / 537.36 এজ / 12.10136
আমি কেন এই ব্লগ পোস্টে বিশদ।
নিওইন সম্প্রতি জানিয়েছে যে উইন্ডোজ 10, স্পার্টানের জন্য মাইক্রোসফ্টের নতুন ব্রাউজারটি ক্রোম ইউএ স্ট্রিং ব্যবহার করে, "মজিলা / 5.0 (উইন্ডোজ এনটি 10.0; ডাব্লুডাব্লুও 64) অ্যাপলওয়েবকিট / 537.36 (কেএইচটিএমএল, গেকোর মতো) ক্রোম / 39.0.2171.71 সাফারি / 537.36 এজ / 12.0 "। এটা উদ্দেশ্য অনুযায়ী করা হয়।
আপনি দেখতে পাবেন যে পুরো স্ট্রিংটি "এজ / 12.0 with দিয়ে শেষ হবে, যা ক্রোম নয়।
আমার উল্লেখ করা উচিত, এটি মাইক্রোসফ্ট আইই ১১ এর সাথে যা করেছে তা থেকে একটি সূক্ষ্ম প্রস্থান নয়, যা উইন্ডোজ ৮-তে পড়ে: মোজিলা / ৫.০ (উইন্ডোজ এনটি .3.৩; ট্রিটেন্ট / .0.০; আরভি: ১১.০) গেকোর মতো, এতে বর্ণিত হয়েছে পোস্ট।
ব্যবহারকারী এজেন্ট স্নিফিং কী?
প্রায়শই, ওয়েব বিকাশকারীরা ব্রাউজার সনাক্তকরণের জন্য সংযুক্ত আরবকে সংশ্লেষ করবে। মজিলা তাদের ব্লগে এটি ভালভাবে ব্যাখ্যা করেছে:
বিভিন্ন ব্রাউজারে বিভিন্ন ওয়েব পৃষ্ঠা বা পরিষেবা পরিবেশন করা সাধারণত একটি খারাপ ধারণা। তারা যে ব্রাউজার বা ডিভাইসটি ব্যবহার করছে তা নির্বিশেষে ওয়েবটি সবার কাছে অ্যাক্সেসযোগ্য to আপনার ব্রাউজারকে নির্দিষ্ট ব্রাউজারগুলিকে লক্ষ্য করে না করে বৈশিষ্ট্যগুলির প্রাপ্যতার ভিত্তিতে ক্রমান্বয়ে নিজেকে বাড়ানোর জন্য এমন কিছু উপায় রয়েছে যা আপনার ওয়েবসাইটকে বিকাশ করতে পারে।
এখানে ব্যবহারকারী এজেন্টের ইতিহাস ব্যাখ্যা করার জন্য একটি দুর্দান্ত নিবন্ধ।
প্রায়শই, অলস বিকাশকারীরা কেবল সংযুক্ত আরব স্ট্রিংয়ের জন্য স্নিগ্ধ করবে এবং দর্শকরা কোন ব্রাউজারটি ব্যবহার করছে তা তাদের বিশ্বাসের ভিত্তিতে তাদের ওয়েবসাইটে লিখিত সামগ্রী অক্ষম করবে। ইন্টারনেট এক্সপ্লোরার 8 হ'ল বিকাশকারীদের হতাশার একটি সাধারণ বিষয়, তাই তারা প্রায়শই পরীক্ষা করে দেখবে যে কোনও ব্যবহারকারী আইই এর কোনও সংস্করণ ব্যবহার করছে কিনা এবং বৈশিষ্ট্যগুলি অক্ষম করে।
এজ টিমটি তাদের ব্লগে আরও গভীরভাবে বিশদ দেয়।
সমস্ত ব্যবহারকারীর এজেন্ট স্ট্রিংগুলিতে আপনি যে প্রকৃত ব্রাউজারটি ব্যবহার করছেন তার চেয়ে অন্যান্য ব্রাউজারগুলি সম্পর্কে আরও তথ্য থাকে - কেবল টোকেন নয়, 'অর্থবহ' সংস্করণ সংখ্যাও।
ইন্টারনেট এক্সপ্লোরার 11 এর ইউএ স্ট্রিং:
মজিলা / 5.0 (উইন্ডোজ এনটি 6.3; ট্রিটেন্ট / 7.0; আরভি: 11.0) গেকোর মতো
মাইক্রোসফ্ট এজ ইউএ স্ট্রিং:
মজিলা / 5.0 (উইন্ডোজ এনটি 10.0) অ্যাপলওয়েবকিট / 537.36 (কেএইচটিএমএল, যেমন গেকোর) ক্রোম / 42.0.2311.135 সাফারি / 537.36 এজ / 12.10136
ইউজারএজেন্ট সম্পত্তি যথাযথভাবে ডাব্লু 3 সি আলোচনায় প্যাট্রিক এইচ লউকের দ্বারা "ক্রমবর্ধমান মিথ্যাচারের প্যাক" হিসাবে বর্ণনা করা হয়েছে। ("বা বরং, পর্যাপ্ত লিগ্যাসি কীওয়ার্ড যুক্ত করার একটি ভারসাম্যপূর্ণ কাজ যা তাত্ক্ষণিক পুরানো ইউএ-স্নিফিং কোডটি পড়ে না, যদিও এখনও কিছুটা কার্যকর এবং সঠিক তথ্য দেওয়ার চেষ্টা করছে।")
আমরা সুপারিশ করি যে ওয়েব বিকাশকারীরা যতদূর সম্ভব ইউএ স্নিগিং এড়ান; আধুনিক ওয়েব প্ল্যাটফর্ম বৈশিষ্ট্যগুলি প্রায় সহজ উপায়ে সনাক্তযোগ্য। উদাহরণস্বরূপ, মডারিনিজার লাইব্রেরি বৈশিষ্ট্যগুলি সনাক্ত করার একটি দুর্দান্ত এবং সহজ উপায়।
গত এক বছরে, আমরা কিছু ইউএ-স্নিফিং সাইট দেখেছি যেগুলি মাইক্রোসফ্ট এজ সনাক্ত করার জন্য আপডেট করা হয়েছে ... কেবলমাত্র এটি কোনও লিগ্যাসি আইই 11 কোডের সাথে সরবরাহ করতে। মাইক্রোসফ্ট এজটি 'ওয়েবকিট' আচরণের সাথে মেলে, আইই 1111 আচরণের সাথে মিলছে না এমন এটি সর্বোত্তম পন্থা নয় (কোনও এজ-ওয়েবকিট পার্থক্য এমন বাগগুলি যা আমরা ফিক্সিংয়ে আগ্রহী)।
আমাদের অভিজ্ঞতায় মাইক্রোসফ্ট এজ এই সাইটগুলিতে 'ওয়েবকিট' কোড পাথগুলিতে সেরা রান করে। এছাড়াও, ইন্টারনেট বিভিন্ন ধরণের ডিভাইসে উপলব্ধ হওয়ার সাথে সাথে অনুগ্রহ করে অজানা ব্রাউজারগুলি ভাল মনে করুন - দয়া করে আপনার সাইটটি কেবলমাত্র বর্তমান পরিচিত ব্রাউজারগুলির একটি ছোট সেটটিতে কাজ করার মধ্যে সীমাবদ্ধ করবেন না। আপনি যদি এটি করেন তবে ভবিষ্যতে আপনার সাইটটি প্রায় অবশ্যই ভাঙ্গবে।
উপসংহার
ক্রোম ইউএ স্ট্রিং উপস্থাপন করে, আমরা এই বিকাশকারীরা যে হ্যাকগুলি ব্যবহার করছি তা ব্যবহারকারীর কাছে সর্বোত্তম অভিজ্ঞতা উপস্থাপন করার জন্য আমরা কাজ করতে পারি।