ตัววิเคราะห์ User-Agent String
ออกแบบเพื่อความเป็นส่วนตัว — ทำงานในเบราว์เซอร์ของคุณทั้งหมด
แยกวิเคราะห์ User-Agent string ใดๆ และดูเบราว์เซอร์ เวอร์ชัน ระบบปฏิบัติการ และตระกูลอุปกรณ์ในรูปแบบที่ชัดเจน Toova ทำงานกับ pattern UA ทั่วไปทุกตัวตั้งแต่เบราว์เซอร์เดสก์ท็อปถึงแอปมือถือถึงบอท — ทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลด
ทำไมต้องแยกวิเคราะห์ User-Agents เลย
User-Agent strings เป็นความวุ่นวาย เริ่มต้นเป็นคำใบ้สั้นเกี่ยวกับเบราว์เซอร์ใดทำคำขอ แต่ทศวรรษของ hacks ความเข้ากันได้ทิ้งไว้เป็นสตริงประกอบยาวที่รวมชื่อที่ทำให้เข้าใจผิด Toova ถอดรหัสโครงสร้างเป็นการแยกย่อยที่สะอาด — ชื่อและเวอร์ชันเบราว์เซอร์ ชื่อและเวอร์ชัน OS ตระกูลอุปกรณ์ rendering engine — ดังนั้นคุณสามารถดีบักการตรวจจับฟีเจอร์ เขียนกฎการวิเคราะห์ หรือแก้ไขปัญหาความเข้ากันได้ของ client
บอทและ clients ที่ผิดปกติ
Toova รู้จัก web crawlers หลัก (Googlebot, Bingbot, AhrefsBot, GPTBot, CCBot) บริการ monitoring ทั่วไป เครื่องมือเบราว์เซอร์ headless และ clients API หางยาวที่ประกาศตัวเองผ่าน UA นั่นทำให้เครื่องมือเป็นประโยชน์เมื่อดูรายการ log และพยายามคิดออกว่าคำขอมาจากผู้ใช้จริง search engine หรือเครื่องมืออัตโนมัติ
เฉพาะในเครื่อง
การแยกวิเคราะห์ทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ UA strings ที่คุณวาง — ซึ่งอาจมาจาก logs ของคุณเองและอาจเปิดเผยสถาปัตยกรรมบริการของคุณ — ไม่ออกจากหน้า แท็บเครือข่ายจะว่างระหว่างการแยกวิเคราะห์ และหน้าทำงานออฟไลน์หลังจากโหลดครั้งแรก
คำถามที่พบบ่อย
- ทำไม User-Agent string ยาวมาก
- ความเข้ากันได้ทางประวัติศาสตร์ ทุกเบราว์เซอร์เพิ่มชื่อของเบราว์เซอร์เก่าใน UA ของตัวเอง ดังนั้นสคริปต์ sniffing เก่าจะไม่ยกเว้น ผลลัพธ์คือห่วงโซ่ของชื่อที่ทางเทคนิคเป็นเรื่องโกหก — Chrome ประกาศตัวเองเป็น Mozilla, Safari และ KHTML ในสตริงเดียวกัน
- ฉันสามารถไว้วางใจ UA ใน production ได้หรือไม่
- ไม่ทั้งหมด UA สามารถตั้งเป็นค่าใดๆ โดย client ดังนั้นใช้ได้สำหรับการวิเคราะห์และคำใบ้ฟีเจอร์ แต่ไม่น่าเชื่อถือสำหรับการตัดสินใจด้านความปลอดภัย Chrome สมัยใหม่ก็กำลังเลิกใช้บางส่วนของมันผ่าน User-Agent Client Hints API
- ระบุบอทอย่างไร
- Toova รักษารายการ signatures ของ crawler และบอทที่รู้จัก (Googlebot, Bingbot, GPTBot และอื่นๆ อีกมาก) เมื่อ UA ตรงกัน เครื่องมือติดป้ายกำกับรายการและเปิดเผยลิงก์เอกสารทางการสำหรับบอทนั้น
- แล้วแอปมือถือล่ะ
- แอปมือถือปกติรวมส่วน UA กำหนดเองพร้อมชื่อและเวอร์ชันแอป บวก OS ของแพลตฟอร์ม Toova แยกวิเคราะห์ patterns ทั่วไปและรายงานชื่อแอปเมื่อรู้จัก มิเช่นนั้น fallback เป็นการตรวจจับ OS-only
- ข้อมูลของฉันถูกส่งไปที่ใดหรือไม่
- ไม่ การแยกวิเคราะห์เกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมด