ตัวแยกวิเคราะห์ User Agent และตรวจจับอุปกรณ์
แยกวิเคราะห์สตริง user agent ของเบราว์เซอร์ใดก็ได้เป็นรายละเอียดเบราว์เซอร์ ระบบปฏิบัติการ อุปกรณ์ เอนจิน และ bot การแยกวิเคราะห์ในเครื่องแบบกำหนดได้ พร้อมผลลัพธ์ JSON รายละเอียดโทเค็น และลิงก์แชร์ — ไม่ต้องใช้ API
วิธีแยกวิเคราะห์สตริง user agent
วางค่า HTTP User-Agent header ใดก็ได้ในเครื่องมือด้านบน การแยกวิเคราะห์ทำงานทันทีในเบราว์เซอร์ด้วยชุดกฎที่เรียงลำดับ — ไม่ต้องอัปโหลดและไม่ใช้ API ภายนอก ใช้ preset ตัวอย่างสำหรับเบราว์เซอร์เดสก์ท็อป อุปกรณ์มือถือ และ crawler ทั่วไป หรือแชร์ลิงก์พร้อมข้อมูลที่เข้ารหัสเพื่อดีบักซ้ำได้
รายละเอียดเบราว์เซอร์ ระบบปฏิบัติการ และอุปกรณ์ที่อนุมานได้
user agent ทั่วไปเปิดเผยชื่อและเวอร์ชันเบราว์เซอร์ ตระกูล rendering engine ระบบปฏิบัติการ ประเภทอุปกรณ์ (เดสก์ท็อป มือถือ แท็บเล็ต) คำใบ้ผู้ผลิต/รุ่นบน UA มือถือ และโทเค็นสถาปัตยกรรม CPU เช่น x64 หรือ arm64 ไม่ใช่ทุกฟิลด์ที่ปรากฏในทุกสตริง — เบราว์เซอร์ที่เน้นความเป็นส่วนตัวและนโยบายลด UA จงใจไม่ใส่รายละเอียด
การตรวจจับ bot และ crawler ทำงานอย่างไร
ตัวแยกวิเคราะห์ตรวจลายเซ็น crawler ที่รู้จักก่อน — รวม Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Slackbot, Twitterbot และ facebookexternalhit — ก่อนประเมินโทเค็นเบราว์เซอร์ ลำดับนี้หลีกเลี่ยง false positive เมื่อ bot ฝังสตริงความเข้ากันได้ของ Chrome หรือ Safari
ข้อจำกัดของการแยกวิเคราะห์ user agent และการปลอม
สตริง user agent รายงานด้วยตนเองและปลอมได้ง่าย Client hints, ชื่อเสียง IP และสัญญาณพฤติกรรมมักเชื่อถือได้กว่าสำหรับกรอง bot ใน production ใช้เครื่องมือนี้สำหรับดีบัก QA การวิเคราะห์ และการคัดกรองซัพพอร์ต — ไม่ใช่แหล่งความจริงเดียวสำหรับการตัดสินใจด้านความปลอดภัย
คำถามที่พบบ่อย
สตริง user agent คืออะไร?
สตริง user agent (UA) คือตัวระบุข้อความที่เบราว์เซอร์ แอป และ crawler ส่งมากับคำขอ HTTP โดยทั่วไปอธิบายซอฟต์แวร์ไคลเอนต์ ระบบปฏิบัติการ และบางครั้งรุ่นอุปกรณ์ นักพัฒนาและนักวิเคราะห์ตรวจ UA ระหว่างดีบัก ตรวจสอบการวิเคราะห์ และงานซัพพอร์ต
ตัวแยกวิเคราะห์ user agent นี้ทำงานอย่างไร?
ตัวแยกวิเคราะห์ใช้ชุดกฎแบบกำหนดได้และเรียงลำดับทั้งหมดในเบราว์เซอร์ ค้นหาลายเซ็น bot ก่อน จากนั้นตระกูลเบราว์เซอร์ (Edge ก่อน Chrome, Samsung Internet, Firefox, Safari และอื่นๆ) โทเค็นระบบปฏิบัติการ คำใบ้อุปกรณ์ และเครื่องหมายสถาปัตยกรรม CPU ผลลัพธ์รวมสรุป ผลลัพธ์ JSON และรายละเอียดโทเค็นที่อธิบายส่วนที่ตรงกัน
การแยกวิเคราะห์ user agent ตรวจจับ bot ได้อย่างน่าเชื่อถือหรือไม่?
เครื่องมือนี้ระบุ crawler ทั่วไป เช่น Googlebot, Bingbot, Slackbot และ Twitterbot เมื่อลายเซ็นปรากฏในสตริง UA อย่างไรก็ตาม bot อาจปลอม UA เบราว์เซอร์ที่ถูกต้อง และทราฟฟิกที่ถูกต้องบางส่วนใช้สตริง UA ที่ลดแล้ว ให้ถือการตรวจจับ bot ที่นี่เป็น heuristic เร็ว ไม่ใช่ตัวกรองระดับ production เพียงอย่างเดียว
ทำไมรายละเอียดเบราว์เซอร์หรือระบบปฏิบัติการที่แยกวิเคราะห์ดูผิด?
เบราว์เซอร์ลดหรือคงข้อมูล user agent เพื่อความเป็นส่วนตัวมากขึ้น ส่วนขยาย พร็อกซีองค์กร และโหมดความเข้ากันได้ก็อาจเปลี่ยนสตริง การปลอมทำได้ง่าย — เปรียบเทียบผลกับ client hints ข้อมูล IP หรือบริบทเซสชันเมื่อความแม่นยำสำคัญ
user agent ของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?
ไม่ หลังโหลดหน้า การแยกวิเคราะห์ทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลด เว้นแต่คุณแชร์ลิงก์ที่มีข้อมูลตัวอย่างเข้ารหัสใน URL อย่างชัดเจน