tigtools

ตัวแยกวิเคราะห์ User Agent

ดูว่าสตริง User-Agent บอกอะไรเกี่ยวกับเบราว์เซอร์ ระบบปฏิบัติการ และอุปกรณ์ สตริงของเบราว์เซอร์ปัจจุบันของคุณถูกเติมไว้ให้แล้ว

ทำงานในเบราว์เซอร์ของคุณ ไม่ต้องสมัคร

สตริง User-Agent เปลี่ยนแปลงหรือปลอมแปลงได้ง่าย และเบราว์เซอร์รุ่นใหม่ยังตรึงบางส่วนไว้ด้วย (เช่น Windows 11 ยังรายงานเป็น Windows NT 10.0 และ Android มักรายงานรุ่นเป็น “K”) ใช้ผลลัพธ์เป็นแนวทางเท่านั้น ไม่ใช่ข้อพิสูจน์ User-Agent Client Hints ให้รายละเอียดที่เชื่อถือได้มากกว่าในเบราว์เซอร์ที่รองรับ

วิธีใช้งาน

  1. ระบบจะกรอก User-Agent ของเบราว์เซอร์ของคุณให้อัตโนมัติ หากต้องการตรวจสอบค่าอื่น ให้วางจากบันทึกเซิร์ฟเวอร์ รายงานการวิเคราะห์ หรือตั๋วงานซัพพอร์ต
  2. อ่านเบราว์เซอร์และเวอร์ชัน เอนจินแสดงผล ระบบปฏิบัติการ ประเภทอุปกรณ์ และรหัสรุ่นสำหรับ Android
  3. ใช้ “ลองบอต” หรือวางสตริง Crawler เพื่อดูว่าระบบระบุบอตอย่างไร
  4. ในเบราว์เซอร์ที่ใช้ Chromium ให้เปรียบเทียบกับ Client Hints ที่แสดงใต้ผลลัพธ์

วิธีการทำงาน

ตัวแยกวิเคราะห์ใช้รายการกฎที่เขียนด้วยมือตามลำดับ บอตและเครื่องมือ HTTP จะถูกตรวจก่อน (Googlebot, Bingbot, YandexBot, Applebot, GPTBot, ClaudeBot, ตัวแสดงตัวอย่างลิงก์จากโซเชียลมีเดีย, ตัวรวบรวมข้อมูล SEO, curl, Wget, Python requests, Postman และอื่น ๆ) จากนั้นจึงตรวจสตริงใดก็ตามที่มีคำเช่น bot, crawler หรือ spider เบราว์เซอร์จะถูกตรวจจากเฉพาะเจาะจงที่สุดไปหาทั่วไปที่สุด เนื่องจากเกือบทุกเบราว์เซอร์คัดลอกโทเคนจากตัวอื่น: Edge, Opera, Samsung Internet, Yandex, Vivaldi และ UC Browser ล้วนมี “Chrome/” และ Chrome มี “Safari/” ดังนั้น Chrome และ Safari จะถูกรายงานเมื่อไม่มีรายการที่เฉพาะเจาะจงกว่าตรงกันเท่านั้น

เอนจินคือ Blink สำหรับเบราว์เซอร์ที่ใช้ Chromium, Gecko สำหรับ Firefox, WebKit สำหรับ Safari, Trident สำหรับ Internet Explorer และ EdgeHTML สำหรับ Edge รุ่นเก่า บน iPhone และ iPad ทุกเบราว์เซอร์ใช้ WebKit เพราะ Apple บังคับไว้ ดังนั้น Chrome บน iOS จึงแสดง WebKit เวอร์ชัน Windows มาจากหมายเลข NT; Windows 10 และ 11 ส่ง NT 10.0 เหมือนกันและไม่สามารถแยกจากสตริงได้ สำหรับ Android โค้ดรุ่น (เช่น SM-S918B) จะแสดงเมื่อมี พร้อมผู้ผลิตสำหรับคำนำหน้าทั่วไป

สตริง User-Agent ไม่ใช่หลักฐานที่เชื่อถือได้ ไคลเอนต์ใดก็ส่งสตริงใดก็ได้ เครื่องมือความเป็นส่วนตัวเปลี่ยนมัน และเบราว์เซอร์ลดทอนมันอย่างจงใจ: Chrome บน Android ส่ง “Android 10; K” แทนรุ่นและรุ่นเครื่องจริง และ iPad ส่งสตริงแบบ Mac User-Agent Client Hints (ส่วนหัว Sec-CH-UA และ navigator.userAgentData) เป็นตัวแทนที่มีโครงสร้างและเชื่อถือได้มากกว่าในเบราว์เซอร์ Chromium; สำหรับเบราว์เซอร์ของคุณ จะแสดงใต้ผลลัพธ์เมื่อมี

ตัวอย่าง

ตรวจสอบรายการล็อกที่น่าสงสัย

บันทึกเซิร์ฟเวอร์แสดงคำขอจำนวนมากที่อ้างว่าเป็น Googlebot ตัวแยกวิเคราะห์ยืนยันว่าสตริงนี้เป็นสตริง Googlebot และหมายเหตุเตือนให้ยืนยัน IP ด้วย reverse DNS เพราะสตริงเพียงอย่างเดียวสามารถปลอมแปลงได้

จำลองข้อบกพร่องของลูกค้า

ตั๋วสนับสนุนมีข้อความ “Mozilla/5.0 (Linux; Android 14; SM-S918B) … SamsungBrowser/25.0 Chrome/121…” ตัวแยกวิเคราะห์แสดง Samsung Internet 25 บน Android 14 ซึ่งเป็นโทรศัพท์ Samsung SM-S918B คุณจึงทดสอบในเบราว์เซอร์นั้นแทน Chrome

ดูเบราว์เซอร์ของคุณเอง

เปิดหน้านี้เพื่อดูเบราว์เซอร์ เอนจินแสดงผล และระบบปฏิบัติการของคุณเอง และใน Chrome หรือ Edge จะเห็น Client Hints พร้อมเวอร์ชันแพลตฟอร์มจริง เช่น Windows 15.0.0 สำหรับ Windows 11

คำถามที่พบบ่อย

ทำไมจึงแสดง “Windows 10 หรือ 11”

ทั้งคู่ส่ง “Windows NT 10.0” ใน User-Agent ดังนั้นสตริงจึงแยกไม่ออก ในเบราว์เซอร์ตระกูล Chromium Client Hints เวอร์ชันแพลตฟอร์มช่วยแยกได้: 13.0.0 ขึ้นไปหมายถึง Windows 11

ทำไม Brave จึงแสดงเป็น Chrome

Brave ตั้งใจส่ง User-Agent เหมือน Chrome เพื่อให้กลมกลืนกับผู้ใช้ Chrome เบราว์เซอร์ที่เน้นความเป็นส่วนตัวหลายตัวก็ทำแบบเดียวกัน จึงไม่สามารถแยกความแตกต่างจากสตริงได้

สามารถตรวจหารุ่นโทรศัพท์ที่แน่นอนได้หรือไม่

ได้เฉพาะบางกรณี เบราว์เซอร์ Android หลายตัวใส่รหัสรุ่น แต่ Chrome ในปัจจุบันส่ง “K” แทน ส่วน iPhone ไม่ใส่รุ่นเลย Client Hints สามารถให้รุ่น Android ได้เมื่อเว็บไซต์ร้องขอ

เครื่องมือนี้ส่ง User-Agent ของฉันไปยังเซิร์ฟเวอร์ของคุณหรือไม่

เครื่องมือนี้อ่านจากเบราว์เซอร์ของคุณและแยกวิเคราะห์บนหน้าเว็บ เครื่องมือนี้ไม่ได้ส่งค่านั้นไปที่ใด โปรดทราบว่าเว็บไซต์ทุกแห่งที่คุณเข้าชม รวมถึงเว็บนี้ ได้รับ User-Agent ของคุณในคำขอ HTTP ตามปกติ

ความเป็นส่วนตัว

การแยกวิเคราะห์ทำในเบราว์เซอร์ของคุณเท่านั้น สตริงที่คุณวางและ Client Hints ที่แสดงจะไม่ถูกส่งไปที่ใดโดยเครื่องมือนี้ ไม่ถูกจัดเก็บ หรือรวมอยู่ในข้อมูล Analytics