ডিভাইস তথ্য

ব্রাউজার ও ডিভাইস তথ্য দেখুন

ডেভেলপার টুল

ডিভাইস তথ্য কীভাবে ব্যবহার করবেন

  1. 1আপনার ডিভাইস তথ্য দেখতে পেজ খুলুন
  2. 2ব্রাউজার এবং সিস্টেম ডেটা পর্যালোচনা করুন
  3. 3সমর্থিত বৈশিষ্ট্যগুলি পরীক্ষা করুন

ডিভাইস তথ্য সম্পর্কে

ডিভাইস তথ্য হল একটি টুল যা আপনার ব্রাউজার, ডিভাইস এবং অপারেটিং সিস্টেম সম্পর্কে ব্যাপক তথ্য প্রদর্শন করে। কোনো সফটওয়্যার ইনস্টলেশনের প্রয়োজন নেই।

ডিভাইস তথ্য-এর মূল বৈশিষ্ট্যসমূহ

  • browser name, version এবং rendering engine দেখায়
  • operating system ও OS version দেখায়
  • Screen resolution, viewport dimension এবং device pixel ratio
  • Color depth ও display color gamut
  • Timezone, language setting এবং locale
  • Online/offline status ও connection type (পাওয়া গেলে)
  • Hardware concurrency (logical CPU core সংখ্যা)
  • সম্পূর্ণ browser-এ কাজ করে — কিছুই কোনো server-এ প্রেরণ হয় না

উদাহরণ

Bug report-এর জন্য environment বিবরণ সংগ্রহ

Jira ticket বা GitHub issue-তে অন্তর্ভুক্ত করতে browser ও OS বিবরণ সংগ্রহ করুন।

ইনপুট

আপনার browser-এ Device Info page খুলুন

আউটপুট

Browser: Chrome 124.0.0 | OS: macOS 14.4 | Screen: 2560×1600 (2× DPI) | Viewport: 1280×800

Cross-device পরীক্ষায় responsive breakpoint যাচাই

responsive design পরীক্ষা করার সময় actual viewport width ও device pixel ratio চেক করুন।

ইনপুট

mobile browser বা browser DevTools device emulation-এ খুলুন

আউটপুট

Viewport: 375×667 | Device pixel ratio: 3 | Touch: হ্যাঁ

সাধারণ ব্যবহারের ক্ষেত্র

  • bug report ও support ticket-এর জন্য browser ও OS বিবরণ সংগ্রহ করা
  • responsive design পরীক্ষায় viewport dimension ও device pixel ratio যাচাই করা
  • Web Worker-এর জন্য available thread বুঝতে hardware concurrency চেক করা
  • বিভিন্ন device-এ QA testing-এর জন্য test environment document করা
  • date/time display প্রভাবিত করে এমন timezone ও locale setting নিশ্চিত করা
  • web application-এ available ডেটা দেখিয়ে browser API capability শেখানো

সমস্যা সমাধান

Operating system unknown দেখাচ্ছে

সমাধান

OS detection user agent string parsing-এর উপর নির্ভর করে। Privacy extension বা spoofed user agent ভুল বা খালি OS তথ্য দিতে পারে।

Screen resolution অপ্রত্যাশিত value দেখাচ্ছে

সমাধান

screen.width ও screen.height physical screen dimension রিপোর্ট করে। high-DPI display-এ CSS pixel physical pixel থেকে আলাদা।

Multi-core machine-এ hardware concurrency 1 দেখাচ্ছে

সমাধান

কিছু browser privacy কারণে navigator.hardwareConcurrency সীমিত করে। Firefox ও Brave fingerprinting রোধ করতে কম value রিপোর্ট করতে পারে।

সচরাচর জিজ্ঞাসিত প্রশ্ন

এই তথ্য কি server-এ পাঠানো হয়?

না। সব তথ্য সরাসরি browser API থেকে পড়া হয় এবং locally দেখানো হয়। কোনো server-এ কিছু প্রেরণ হয় না।

OS version কখনো কখনো ভুল দেখায় কেন?

OS version detection user agent string parse করার উপর নির্ভর করে, যা privacy-focused browser spoof করতে পারে।

Device pixel ratio কী?

Device pixel ratio (DPR) হলো physical screen pixel এবং CSS pixel-এর অনুপাত। DPR 2 মানে প্রতি CSS pixel-এ 4 physical pixel — Retina display-এ সাধারণ।

Hardware concurrency কী?

Hardware concurrency logical CPU core সংখ্যা রিপোর্ট করে। Web application কতটি parallel Web Worker তৈরি করবে তা সিদ্ধান্ত নিতে এটি ব্যবহার করতে পারে।

আমি কি এটি দিয়ে user mobile-এ আছে কিনা পরীক্ষা করতে পারি?

হ্যাঁ, Device Info user agent string ও touch support দেখায়। production code-এ user agent parsing-এর পরিবর্তে feature detection ব্যবহার করুন।

এটি কি GPU তথ্য দেখায়?

WebGL renderer string-এর মাধ্যমে basic GPU তথ্য পাওয়া যেতে পারে। এই টুল সবচেয়ে practically useful device property-তে মনোযোগ দেয়।

Viewport size screen size থেকে আলাদা কেন?

Viewport হলো visible browser window area। Screen size হলো মোট physical display resolution। browser chrome জায়গা নেওয়ায় এগুলো আলাদা।

এটি কি browser fingerprinting-এ ব্যবহার করা যায়?

এই টুল প্রদর্শিত browser property গুলো publicly accessible API। এটি debugging ও testing-এর জন্য ডিজাইন করা হয়েছে। fingerprinting-সচেতন browser এই API-এর কিছু randomize বা সীমিত করে।