User Agent পার্সার
ব্রাউজার, ইঞ্জিন, অপারেটিং সিস্টেম, ডিভাইসের ধরন এবং বট স্ট্যাটাস সনাক্ত করতে User Agent স্ট্রিং পার্স করুন। সমস্ত প্রধান ব্রাউজার ও প্ল্যাটফর্ম সমর্থন করে। বিনামূল্যে, 100% আপনার ব্রাউজারে।
রেফারেন্স
User Agent স্ট্রিং কী?
User Agent স্ট্রিং হলো একটি টেক্সট আইডেন্টিফায়ার যা ব্রাউজার ও HTTP ক্লায়েন্ট User-Agent হেডারের মাধ্যমে প্রতিটি অনুরোধের সাথে পাঠায়। এতে সাধারণত ব্রাউজারের নাম ও ভার্সন, রেন্ডারিং ইঞ্জিন, অপারেটিং সিস্টেম এবং ডিভাইসের তথ্য থাকে। মূলত সরল (যেমন, "Mosaic/0.9"), আধুনিক UA স্ট্রিং দশকের পর দশক ব্রাউজার সামঞ্জস্য হ্যাকের কারণে কুখ্যাতভাবে জটিল — Chrome-এর UA স্ট্রিংয়ে "Mozilla", "AppleWebKit", "Chrome", এবং "Safari" সবই একসাথে থাকে।
User Agent-এর উপাদান
ব্রাউজার — Chrome, Firefox, Safari, Edge, Opera, Samsung Internet ইত্যাদি। ইঞ্জিন — WebKit (Chrome, Safari, Edge), Gecko (Firefox), Trident (পুরানো IE)। OS — Windows NT ভার্সন, macOS ভার্সন, Android ভার্সন, iOS ভার্সন, Linux। ডিভাইস — ডেস্কটপ, মোবাইল বা ট্যাবলেট (OS ও ডিভাইস টোকেন থেকে অনুমান করা)। বট — Googlebot, Bingbot এবং অন্যান্য ক্রলার UA স্ট্রিংয়ে নিজেদের সনাক্ত করে।
সাধারণ ব্যবহার
ওয়েব ডেভেলপমেন্ট — User Agent পার্স করে ব্রাউজার-নির্দিষ্ট সমস্যা ডিবাগ করুন। অ্যানালিটিক্স — আপনার দর্শকদের ব্রাউজার, ডিভাইস ও OS বিতরণ বুঝুন। A/B টেস্টিং — ডিভাইসের ধরন বা ব্রাউজার ভার্সন অনুযায়ী পরীক্ষা ভাগ করুন। বট সনাক্তকরণ — ক্রলার ও স্বয়ংক্রিয় ট্র্যাফিক সনাক্ত করুন। সামঞ্জস্যতা — নির্দিষ্ট ব্রাউজার ভার্সন আপনার প্রয়োজনীয় ফিচার সমর্থন করে কিনা পরীক্ষা করুন।
গোপনীয়তা
সমস্ত পার্সিং 100% আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।