আপনি কোন ব্রাউজার ও OS ব্যবহার করছেন?
আপনার ব্রাউজার নাম, সংস্করণ, অপারেটিং সিস্টেম, প্ল্যাটফর্ম, ভাষা সেটিংস এবং আরও অনেক কিছু দেখুন — সব কিছু আপনার ব্রাউজারের user agent ও navigator প্রপার্টি থেকে শনাক্ত।
এই টুল আপনার ব্রাউজার, সংস্করণ, OS, ইঞ্জিন, CPU কোর এবং উপলব্ধ মেমোরি চিহ্নিত করতে navigator.userAgent পার্স করে ও navigator প্রপার্টি পড়ে।
navigator.hardwareConcurrency লজিক্যাল CPU কোর রিপোর্ট করে (সাধারণত 4-16); navigator.deviceMemory GB-তে RAM রিপোর্ট করে (শুধু Chrome, নিকটতম 2-এর পাওয়ারে রাউন্ডেড)।
আপনার ফলাফলের অর্থ কী?
| Result | Range | Meaning |
|---|---|---|
| শনাক্ত | ব্রাউজার, সংস্করণ ও OS চিহ্নিত | আপনার ব্রাউজারের user agent স্ট্রিং সফলভাবে পার্স করা হয়েছে। ফিচার ডিটেকশন ফলাফল কোন Web API উপলব্ধ দেখায়। |
| সীমিত | কিছু প্রপার্টি undefined রিটার্ন করছে | deviceMemory-এর মতো প্রপার্টি শুধু Chrome-এ পাওয়া যায়। অনুপস্থিত মান কোনো সমস্যা নির্দেশ করে না — এগুলো ব্রাউজারের গোপনীয়তা নীতি প্রতিফলিত করে। |
| সাপোর্টেড নয় | User agent স্ট্রিং মাস্কড বা খালি | কিছু গোপনীয়তা-কেন্দ্রিক ব্রাউজার user agent স্ট্রিং সংক্ষিপ্ত করে। ফিচার চেকের মাধ্যমে মূল কার্যকারিতা শনাক্তকরণ এখনো কাজ করে। |
সাধারণ সমস্যা এবং সমাধান
শনাক্ত ব্রাউজার নাম ভুল
কিছু ব্রাউজার সামঞ্জস্যের জন্য তাদের user agent স্ট্রিং পরিবর্তন করে (যেমন, Edge তার UA-তে 'Chrome' অন্তর্ভুক্ত করে)। টুলটি নির্ভুলতা উন্নত করতে একাধিক সিগন্যাল ব্যবহার করে, কিন্তু ব্যতিক্রম থাকতে পারে।
CPU কোর বা মেমোরি অজানা দেখাচ্ছে
navigator.deviceMemory শুধুমাত্র Chrome ও Edge-এ উপলব্ধ। Firefox ও Safari গোপনীয়তার কারণে এই মান প্রকাশ করে না।