Xem User-Agent trình duyệt hiện tại | Copy UA local không cần extension【2026】
Cần biết trình duyệt đang gửi gì — mở trang xem UA, copy chuỗi, xong. Không cần DevTools nếu chỉ lấy navigator.userAgent. Dùng chuỗi để chọn môi trường tái hiện hoặc gắn header test; không dùng để quyết định bật feature production. User-Agent trên Kawa chạy local, không đăng ký — phù hợp freelance / support nhanh qua Zalo.
Bạn đang debug layout lệch trên điện thoại bạn bè, hoặc cần header User-Agent cho request curl giống Chrome thật. Hỏi quanh bàn “UA máy bạn là gì?” thường nhận câu trả lời mơ hồ: “Chrome mới”, “Safari trên iPhone”. Không đủ để tái hiện.
Góc bài này: xem UA của đúng trình duyệt đang mở — đọc token cơ bản, copy sạch, và biết giới hạn của chuỗi đó. Khác bài về ticket support dài: ở đây tập trung thao tác nhìn và lấy UA hiện tại trong 30 giây.
Bài viết này giúp bạn
- Hiểu chuỗi User-Agent lấy từ đâu (
navigator.userAgent) - Đọc nhanh vài token phổ biến (Chrome, Safari, Android, Windows)
- Copy UA cho curl / Postman / chat mà không cài extension
- So sánh mobile thật vs DevTools Device Mode
- Phân biệt xem UA để debug với sniff UA để ship feature
User-Agent hiện tại là gì?
Mỗi request HTTP (và nhiều API trình duyệt) kèm chuỗi User-Agent. Trong JavaScript:
console.log(navigator.userAgent);
Ví dụ (rút gọn, Chrome trên Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Ý nghĩa thực tế khi xem:
| Đoạn trong chuỗi | Gợi ý nhanh |
|---|---|
Windows NT 10.0 / Macintosh / Android / iPhone | Họ OS / thiết bị |
Mobile (nếu có) | Thường là UA kiểu điện thoại |
Chrome/126… | Brand marketing Chrome |
Safari/537.36 | Token lịch sử — không có nghĩa là đang chạy Safari |
Trình duyệt cố tình giữ token cũ (Mozilla/5.0, like Gecko) để site cũ không gãy. Đọc UA = đọc tín hiệu, không phải đặc tả kỹ thuật đầy đủ của engine.
UA Reduction — vì sao “phiên bản” trông giống nhau
Chrome và một số browser làm mờ chi tiết OS/version vì privacy. Hai máy khác nhau có thể hiện cùng Windows NT 10.0 hoặc cùng major Chrome. Vì vậy:
- Vẫn copy nguyên chuỗi khi cần forensics
- Luôn kèm bước tái hiện (URL, viewport, bước click)
- Không tin substring một mình để kết luận “chắc chắn Windows 11”
Khi nào cần xem UA ngay trên trình duyệt
Các tình huống freelancer / sinh viên / team outsource VN hay gặp:
- Gửi môi trường cho teammate — dán UA vào ticket hoặc Zalo thay vì mô tả mơ hồ
- Test API / scraping nhẹ —
curl -A "…"hoặc header Postman giống browser thật - So sánh PC vs điện thoại — mở cùng tool trên hai thiết bị, copy hai chuỗi, diff bằng mắt
- WebView app — UA thường khác Chrome thường; xem trực tiếp trong WebView quan trọng hơn đoán
- Kiểm tra sau khi đổi profile DevTools — xác nhận spoof UA đã áp dụng chưa
Không phải lúc mở tool UA: quyết định có bật WebGL / Payment Request / CSS Grid hay không. Việc đó thuộc feature detection.
Cách xem và copy trên Kawa (không đăng ký)
- Mở công cụ User-Agent trên đúng trình duyệt cần kiểm tra
- Ô văn bản hiện chuỗi từ
navigator.userAgentngay khi tải trang - Nhấn Sao chép → dán vào nơi cần
- (Tuỳ chọn) Ghi thêm một dòng tóm tắt:
Chrome 126 / Windows / desktop
Công cụ chạy trên trình duyệt — không yêu cầu tài khoản, không upload chuỗi UA lên server. Phù hợp khi chỉ cần lấy nhanh trên máy lab hoặc điện thoại khách đang cầm.
Checklist 60 giây
- Đúng browser (Chrome ≠ Edge ≠ Firefox dù cùng máy)
- Đúng thiết bị (điện thoại thật ≠ Device Mode)
- Copy đủ chuỗi, không cắt giữa chừng
- Nếu dùng cho curl: bọc quote đúng shell (PowerShell vs bash khác nhau)
- Không lưu UA lâu trong wiki công khai nếu kèm PII khác trong cùng note
Đọc nhanh vài pattern thường gặp
| Bạn thấy | Khả năng cao | Lưu ý |
|---|---|---|
Android + Mobile | Trình duyệt Android kiểu điện thoại | Tablet có thể thiếu Mobile |
iPhone / iPad | Safari hoặc browser iOS (WebKit) | Chrome iOS vẫn WebKit |
Windows NT + Chrome/ | Chrome (hoặc Chromium) trên Windows | Edge cũng có token Chrome |
Firefox/ | Firefox | Ít token AppleWebKit hơn Chromium |
Không có Mobile | Thường desktop hoặc spoof desktop | Xác nhận bằng viewport thật |
Case 1 — Layout vỡ chỉ trên điện thoại bạn
Mở UA display trên điện thoại → copy UA → gửi kèm screenshot. Engineer thấy Android 13 + Chrome/… thay vì đoán “mobile nào cũng được”. Tiết kiệm một vòng hỏi lại.
Case 2 — Postman trả HTML khác Chrome
API trả trang “trình duyệt không hỗ trợ” vì WAF/CDN nhìn header. Copy UA từ Chrome đang mở, dán vào Postman User-Agent, gọi lại. Nếu khớp hành vi → vấn đề nằm ở header/bot rule, không phải body JSON.
Case 3 — DevTools Device Mode “giống mobile” nhưng vẫn lệch
Device Mode đổi viewport và đôi khi spoof UA, nhưng touch, font, notch, WebView khác máy thật. Quy tắc: xem UA trên máy thật khi bug chỉ xảy ra trên thiết bị khách.
Xem UA ≠ sniff UA trong code
| Việc | Nên? | Lý do |
|---|---|---|
| Copy UA để tái hiện bug | Có | Chọn đúng lab environment |
| Gắn UA vào curl test | Có | Mô phỏng client cụ thể |
if (/Mobile/.test(ua)) bật UI | Tránh | Spoof dễ, Reduction, iOS WebKit |
@media (max-width: …) / @supports | Ưu tiên | Đúng khả năng thật của engine |
Năm 2026, Client Hints (Sec-CH-UA, navigator.userAgentData) bổ sung brand có cấu trúc trên Chromium khi site opt-in — nhưng xem chuỗi thô vẫn là cách nhanh nhất khi khách chỉ mở được một tab và copy.
Cần quy trình ghi UA vào ticket dài hơn → xem thêm Đọc User-Agent trong ticket support.
Lỗi thường gặp khi “xem UA”
- Mở tool trên máy mình rồi bảo đó là UA khách — phải mở trên đúng thiết bị lỗi
- Chỉ gửi “Chrome” — thiếu OS và chuỗi đầy đủ
- Tin
Safari/537.36trong Chrome — đó là token tương thích, không phải Safari - Dùng UA DevTools đã spoof mà quên tắt — dẫn đến báo cáo môi trường giả
- Sniff UA trong production rồi quên ngày xóa workaround — nợ kỹ thuật kéo dài
FAQ ngắn trong bài
Chỉ cần F12 → Network cũng được?
Được — Request Headers có User-Agent. Tool riêng tiện khi không muốn mở DevTools trên điện thoại hoặc hướng dẫn người không kỹ thuật.
UA có thay đổi giữa các tab không?
Cùng profile trình duyệt thường giống nhau. Khác extension / container / WebView thì có thể khác — luôn lấy từ ngữ cảnh đang lỗi.
Có gửi dữ liệu đi đâu không?
Trang User-Agent Kawa chỉ đọc navigator.userAgent trong máy bạn và cho copy.
Tóm tắt thao tác
- Mở đúng browser/thiết bị
- Vào /vi/tools/ua-display/
- Sao chép chuỗi
- Dán + ghi tóm tắt môi trường
- Dùng để tái hiện / test header — không dùng làm feature gate