📡 User Agents ที่ใช้งานโดย iBrowe Clients
iBrowe ใช้ User-Agent headers และ User Agent Client Hints (Sec-CH-UA) หลายรูปแบบ ขึ้นอยู่กับแพลตฟอร์มและเวอร์ชันของเบราว์เซอร์ ข้อมูลระบุตัวตนเหล่านี้อาจแตกต่างกันตามสถาปัตยกรรมของระบบปฏิบัติการ (OS architecture) และมีประโยชน์สำหรับเว็บไซต์ที่ต้องการตรวจจับว่าผู้ใช้งานกำลังใช้ iBrowe อยู่หรือไม่
💡 สำหรับตรรกะการตรวจจับเชิงเทคนิค (technical detection logic) ดูเพิ่มเติมได้ที่: https://github.com/brave/brave-browser/wiki/Detecting-Brave-(for-Websites)
🖥️ User-Agent String ตามแพลตฟอร์ม (User Agent Strings by Platform)
- macOS (Desktop)
- User-Agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
- Sec-CH-UA:
“iBrowe”;v=“137”, “Chromium”;v=“137”, “Not/A)Brand”;v=“24”
- Linux (Desktop)
- User-Agent:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
- Sec-CH-UA:
“Chromium”;v=“136”, “iBrowe”;v=“136”, “Not.A/Brand”;v=“99”
- Windows (Desktop)
- User-Agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
- Sec-CH-UA:
“iBrowe”;v=“137”, “Chromium”;v=“137”, “Not/A)Brand”;v=“24”
- Android (Mobile)
- User-Agent:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Mobile Safari/537.36
- Sec-CH-UA:
“iBrowe”;v=“137”, “Chromium”;v=“137”, “Not/A)Brand”;v=“24”
- Android (Desktop Mode)
- User-Agent:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
- Sec-CH-UA:
“iBrowe”;v=“137”, “Chromium”;v=“137”, “Not/A)Brand”;v=“24”
- iOS (Mobile)
- User-Agent:
Mozilla/5.0 (iPhone; CPU iPhone OS 18_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) iBrowe/1 Mobile/15E148 Safari/604.1
- Sec-CH-UA:
N/A
- หมายเหตุ: ไม่สามารถใช้ Client Hints ได้บน iOS
- iOS (Desktop Mode)
- User-Agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) iBrowe/1 Version/18.4.1 Safari/605.1.15
- Sec-CH-UA:
N/A
- หมายเหตุ: ไม่สามารถใช้ Client Hints ได้บน iOS
🔍 หมายเหตุเพิ่มเติม (Additional Notes)
- iBrowe บน iOS เคยใช้ User-Agent ที่อ้างอิงจาก Firefox มาก่อน แต่เปลี่ยนไปใช้ User-Agent สไตล์ Safari ตั้งแต่ปี 2020
- ตั้งแต่เวอร์ชัน 1.78 เป็นต้นมา iBrowe จะเพิ่มข้อความ iBrowe/1 ใน User-Agent ของ iOS เพื่อให้สามารถระบุตัวเบราว์เซอร์ได้ชัดเจนยิ่งขึ้น
- Chromium engine ที่อยู่เบื้องหลังมีการใช้เทคนิค GREASE กับค่า Sec-CH-UA เพื่อลดความเสี่ยงในการถูกติดตามแบบ fingerprinting
อ้างอิงจากเอกสารและ Wiki การตรวจจับ Brave ของ Brave: https://github.com/brave/brave-browser/wiki/Detecting-Brave-(for-Websites)