ตรวจสอบข้อมูลอุปกรณ์ (เบราว์เซอร์
แสดงข้อมูลจาก Web API สาธารณะทุกตัวที่อุปกรณ์เปิดเผย: user agent, ระบบปฏิบัติการ, เวอร์ชันเบราว์เซอร์, ขนาดหน้าจอ, devicePixelRatio, hardware concurrency (คอร์ CPU), หน่วยความจำอุปกรณ์, ข้อมูล GPU ผ่าน WebGL, โควต้าพื้นที่เก็บข้อมูล, ประเภทและความเร็วเครือข่าย, ภาษา, เขตเวลา, ค่ากำหนดโหมดมืดและ reduced-motion
วิธีการทำงาน
ข้อมูลที่รวบรวม
เบราว์เซอร์และระบบปฏิบัติการ: user-agent, เบราว์เซอร์/ระบบปฏิบัติการที่แยกวิเคราะห์, ภาษา, เขตเวลา, cookies, สถานะออนไลน์ ข้อมูลเดียวกับที่เว็บไซต์ใด ๆ ที่คุณเยี่ยมชมสามารถอ่านได้
จอแสดงผล: ขนาดหน้าจอ ขนาด viewport ความลึกสี devicePixelRatio (Retina/HiDPI), prefers-color-scheme, prefers-reduced-motion ใช้โดยเว็บไซต์สำหรับ responsive design และการเข้าถึงได้
ฮาร์ดแวร์: จำนวนเธรด CPU (navigator.hardwareConcurrency), ระดับหน่วยความจำอุปกรณ์ (navigator.deviceMemory หน่วย GB ≥4 รายงานถูกตัดที่ 8), จุดสัมผัสสูงสุด, ข้อมูล GPU จาก WebGL, โควต้าและการใช้งานพื้นที่เก็บข้อมูล
เครือข่าย: ประเภทการเชื่อมต่อที่มีประสิทธิภาพ (slow-2g/2g/3g/4g), downlink (Mbps) และเวลาตอบสนอง (ms) เมื่อเบราว์เซอร์รองรับ มีประโยชน์สำหรับ adaptive loading
ความเป็นส่วนตัว: เว็บไซต์เห็นอะไรและไม่เห็นอะไร
ทุกอย่างที่แสดงที่นี่เป็นข้อมูลที่เว็บไซต์ใด ๆ ที่คุณเยี่ยมชมสามารถเข้าถึงได้ผ่าน JavaScript API มาตรฐานอยู่แล้ว ไม่ต้องการสิทธิ์พิเศษ อยู่ใน object navigator และ screen สาธารณะ ดังนั้นเครื่องมือนี้จึงให้ข้อมูล ไม่ใช่ดึงข้อมูล
สิ่งที่เว็บไซต์ไม่เห็น (และเครื่องมือนี้ไม่สามารถแสดงได้): IP address ของคุณ (ฝั่งเซิร์ฟเวอร์เท่านั้น เครื่องมือนี้ทำงานฝั่ง client ทั้งหมด), ระบบไฟล์ในเครื่อง, เนื้อหาแท็บเบราว์เซอร์อื่น หรืออะไรก็ตามนอก browser sandbox Browser fingerprinting รวมหลายฟิลด์ที่มองเห็นได้เหล่านี้เพื่อระบุเบราว์เซอร์เฉพาะตัว แม้ไม่มี cookie — ซึ่งเป็นข้อกังวลด้านความเป็นส่วนตัวที่มีการบันทึกไว้อย่างกว้างขวาง
มีประโยชน์สำหรับการ debug
การทดสอบมือถือเทียบกับเดสก์ท็อป: user agent เปิดเผยสิ่งที่เว็บไซต์เห็น บางครั้งปัญหา responsive มาจากการตรวจจับคลาสอุปกรณ์ที่ผิดพลาด
GPU/WebGL: 'GPU (WebGL)' แสดง graphics renderer ของคุณ มีประโยชน์เมื่อเว็บไซต์ 3D หรือ canvas-heavy ทำงานช้า — GPU ของคุณอาจเป็นคอขวด
พื้นที่เก็บข้อมูล: โควต้าบอกว่าเว็บไซต์สามารถใช้ localStorage/IndexedDB/cache ได้มากแค่ไหน ปกติหลาย GB บนเดสก์ท็อป น้อยกว่าบนมือถือ หาก web app ประสบปัญหา 'quota exceeded' นี่คือสาเหตุ
คำถามที่พบบ่อย
›ข้อมูลนี้ส่งไปที่ไหนหรือไม่?
ไม่ ทุกอย่างตรวจสอบและแสดงผลในเบราว์เซอร์ของคุณ ไม่มีการบันทึกหรือส่งข้อมูล
›ทำไมบางฟิลด์จึงแสดง '(ไม่มีข้อมูล)'?
เบราว์เซอร์ต่างกันในการเปิดเผย API navigator.deviceMemory ใช้ได้เฉพาะ Chrome/Edge; navigator.connection ส่วนใหญ่ Chrome; โควต้าพื้นที่เก็บข้อมูลต้องการ HTTPS Safari และ Firefox จำกัดมากขึ้นในโหมดความเป็นส่วนตัว
›ทำไมขนาดหน้าจอของฉันถึงต่างจากความละเอียดที่คาดหวัง?
เบราว์เซอร์รายงานขนาด 'CSS pixel' ไม่ใช่ขนาด physical pixel devicePixelRatio แสดงตัวคูณ (เช่น 2.0 บน Retina) ความละเอียดทางกายภาพ = ขนาดหน้าจอ × devicePixelRatio
›'GPU (WebGL)' แสดงอะไร?
ชื่อ graphics renderer ของคุณตามที่ WebGL รายงาน เบราว์เซอร์รุ่นใหม่อาจปิดบังข้อมูลนี้เพื่อป้องกัน fingerprinting — คุณอาจเห็น 'Apple GPU' แทน 'M2 Pro' บน macOS
›ฉันเชื่อถือ user agent ได้ไหม?
User agent strings สามารถถูก spoof โดย extension หรือการตั้งค่าเบราว์เซอร์ เป็นเพียงคำบอกใบ้ ไม่ใช่ guarantee บางเบราว์เซอร์ลดรายละเอียด UA อย่างแข็งขัน (Safari, Firefox ในโหมดความเป็นส่วนตัว)
›ทำไม 'CPU threads' แสดง 8 ทั้งที่ CPU ของฉันมี 12?
navigator.hardwareConcurrency อาจถูกจำกัดเพื่อป้องกัน fingerprinting บางเบราว์เซอร์รายงานสูงสุด 8 หรือ 16 แม้บนระบบที่มีคอร์มากกว่า
›ถ้ามือถือของฉันแสดง 0 touch points ล่ะ?
บนมือถือ maxTouchPoints ปกติ ≥1 ถ้า 0 คุณอาจอยู่ในโหมด desktop view ลองรีเฟรชหรือสลับเป็น mobile view ในการตั้งค่าเบราว์เซอร์
›ใช้ได้กับ iPhone หรือไม่?
ใช่ มีข้อจำกัด Safari iOS บางฟิลด์ (deviceMemory, connection) อาจไม่มี user-agent และการตรวจจับเบราว์เซอร์/ระบบปฏิบัติการพื้นฐานทำงานได้เสมอ
เครื่องมือที่เกี่ยวข้อง
อัปเดตล่าสุด: