Trình Phát Hiện Tính Năng Trình Duyệt Là Gì?
Trình Phát Hiện Tính Năng Trình Duyệt là công cụ toàn diện quét trình duyệt web của bạn để xác định những Web API và tính năng hiện đại nào được hỗ trợ. Chỉ trong vài giây, bạn sẽ thấy chính xác trình duyệt của mình có thể làm gì và không thể làm gì.
Trình duyệt web hiện đại có hàng trăm khả năng tích hợp sẵn — từ lưu trữ cơ bản đến truy cập phần cứng nâng cao. Nhưng không phải trình duyệt nào cũng hỗ trợ mọi tính năng. Một số API còn thử nghiệm, một số yêu cầu môi trường bảo mật (HTTPS), và một số chưa được triển khai trên một số trình duyệt.
- 1. Trình Phát Hiện Tính Năng Trình Duyệt Là Gì?
- 2. Ai Cần Công Cụ Này?
- 3. Những Tính Năng Nào Được Phát Hiện?
- 4. Lưu Ý Về Quyền Riêng Tư
- 5. Cách Sử Dụng Trình Phát Hiện Tính Năng Trình Duyệt
- 6. Bắt Đầu
- 7. Khám Phá Kết Quả Của Bạn
- 8. Mẹo Để Có Kết Quả Tốt Nhất
- 9. Tính Năng Và Khả Năng
- 10. Quét Nhanh
- 11. Tóm Tắt Điểm Số Trực Quan
- 12. Danh Mục Có Tổ Chức
- 13. Lọc Thông Minh
- 14. Chú Giải Hữu Ích
- 15. Tùy Chọn Xuất Dữ Liệu
- 16. Câu Hỏi Thường Gặp
Ai Cần Công Cụ Này?
Nhà Phát Triển Web
Nhân Viên Kiểm Thử QA
Người Yêu Công Nghệ
Hỗ Trợ CNTT
Những Tính Năng Nào Được Phát Hiện?
Công cụ kiểm tra hơn 100 Web API được tổ chức thành 18 danh mục:
Lưu Trữ
Cookies, LocalStorage, IndexedDB, Cache API
Đồ Họa
Canvas, WebGL, WebGPU, Picture-in-Picture
Âm Thanh
Web Audio, Speech Synthesis, Speech Recognition
Mạng
Fetch, WebSocket, WebRTC, Server-Sent Events
Workers
Web Workers, Service Workers, WebAssembly
Cảm Biến
Định vị, Gia tốc kế, Con quay hồi chuyển
Phần Cứng
Bluetooth, USB, Serial, NFC, MIDI, Gamepad
Và Nhiều Hơn
Thông báo, Clipboard, Hệ thống tập tin, API bảo mật
Lưu Ý Về Quyền Riêng Tư
Cách Sử Dụng Trình Phát Hiện Tính Năng Trình Duyệt
Sử dụng Trình Phát Hiện Tính Năng Trình Duyệt rất đơn giản — hầu hết công việc diễn ra tự động.
Bắt Đầu
Mở Công Cụ
Chỉ cần mở trang này trên bất kỳ trình duyệt web nào. Quá trình phát hiện bắt đầu ngay lập tức và tự động quét tất cả các tính năng.
Quan Sát Quá Trình Quét
Bạn sẽ thấy từng tính năng được kiểm tra lần lượt với các chỉ báo trực quan:
- Một biểu tượng quay tròn xuất hiện khi tính năng đang được kiểm tra
- Một dấu tích màu xanh cho biết tính năng được hỗ trợ
- Một dấu X màu đỏ cho biết tính năng không được hỗ trợ
- Vòng điểm số được lấp đầy khi nhiều tính năng được phát hiện
Khám Phá Kết Quả
Khi quét hoàn tất, bạn có thể khám phá kết quả theo nhiều cách:
Xuất Kết Quả
Chia sẻ kết quả với người khác bằng cách sao chép báo cáo hoặc xuất JSON.
Khám Phá Kết Quả Của Bạn
Lọc Theo Trạng Thái
Sử dụng các tab lọc để hiển thị:
- Tất cả — Mọi tính năng bất kể được hỗ trợ hay không
- Được hỗ trợ — Chỉ các tính năng trình duyệt của bạn hỗ trợ
- Không được hỗ trợ — Chỉ các tính năng trình duyệt của bạn không có
Tìm Tính Năng
Gõ vào ô tìm kiếm để tìm các tính năng cụ thể. Ví dụ, tìm "bluetooth" để nhanh chóng tìm hỗ trợ Web Bluetooth.
Quản Lý Danh Mục
Nhấp vào tiêu đề danh mục để thu gọn hoặc mở rộng. Sử dụng nút mở rộng/thu gọn tất cả để điều hướng nhanh.
Tìm Hiểu Về Tính Năng
Di chuột qua tên tính năng để xem chú giải giải thích API đó làm gì và các trường hợp sử dụng phổ biến.
Mẹo Để Có Kết Quả Tốt Nhất
- Kiểm tra trên nhiều trình duyệt (Chrome, Firefox, Safari, Edge) để so sánh khả năng
- Một số tính năng yêu cầu HTTPS — kiểm tra trên localhost có thể cho kết quả khác
- Trình duyệt trên di động thường có khả năng khác với phiên bản máy tính để bàn
- Chế độ riêng tư/ẩn danh có thể hạn chế một số API vì lý do bảo mật
Tính Năng Và Khả Năng
Trình Phát Hiện Tính Năng Trình Duyệt cung cấp cái nhìn toàn diện về khả năng trình duyệt của bạn với các tính năng chính sau:
Quét Nhanh
Ngay khi bạn mở công cụ, nó bắt đầu quét hơn 100 Web API. Mỗi tính năng được kiểm tra riêng biệt bằng kỹ thuật phát hiện tính năng JavaScript tiêu chuẩn. Toàn bộ quá trình quét hoàn thành chỉ trong vài giây.
Tóm Tắt Điểm Số Trực Quan
Một vòng tiến trình hình tròn hiển thị điểm số tính năng của trình duyệt bạn ngay lập tức:
- Hiển thị số lượng tính năng được hỗ trợ trên tổng số
- Hiển thị tỷ lệ phần trăm điểm số rõ ràng
- Xác định tên trình duyệt và nền tảng của bạn
Danh Mục Có Tổ Chức
Các tính năng được nhóm thành 18 danh mục logic để dễ dàng duyệt:
| Danh Mục | Nội Dung Bao Gồm |
|---|---|
| API Lưu Trữ | Tùy chọn lưu trữ dữ liệu (cookies, cơ sở dữ liệu, bộ nhớ đệm) |
| Đồ Họa & Media | Canvas, WebGL, ghi hình video, chụp màn hình |
| API Âm Thanh | Xử lý âm thanh, chuyển văn bản thành giọng nói, nhận dạng giọng nói |
| Mạng | Yêu cầu HTTP, giao tiếp thời gian thực, phát hiện ngoại tuyến |
| Workers | Xử lý nền, hỗ trợ ngoại tuyến, mã tốc độ gốc |
| Cảm Biến | Vị trí, định hướng, chuyển động, cảm biến môi trường |
| Phần Cứng | Bluetooth, USB, Serial, NFC, MIDI, bộ điều khiển trò chơi |
| Thông Báo | Thông báo đẩy, đồng bộ nền, huy hiệu ứng dụng |
| Clipboard | Sao chép/dán, sự kiện cảm ứng, truy cập bàn phím |
| Hệ Thống Tập Tin | Đọc, lưu tập tin, kéo thả |
| Bảo Mật | Mã hóa, xác thực, quyền truy cập |
| Hiển Thị | Toàn màn hình, xoay màn hình, khóa màn hình |
| Quan Sát | Giao điểm, thay đổi kích thước, biến đổi, giám sát hiệu suất |
| Nền Tảng Web | Lịch sử, chia sẻ, thanh toán, danh bạ |
| API Phát Hiện | Mã vạch, nhận diện khuôn mặt, nhận dạng văn bản |
| XR | Thực tế ảo và thực tế tăng cường |
| Hiệu Suất | API thời gian, giám sát tài nguyên |
| Khác | Module, hoạt ảnh, rung, và nhiều hơn nữa |
Lọc Thông Minh
Nhanh chóng thu hẹp kết quả bằng cách sử dụng:
- Bộ lọc trạng thái — Hiển thị tất cả, chỉ được hỗ trợ hoặc chỉ không được hỗ trợ
- Tìm kiếm văn bản — Tìm tính năng theo tên ngay lập tức
- Kết hợp lọc — Dùng cả hai cùng lúc để có kết quả chính xác
Chú Giải Hữu Ích
Mỗi tính năng đều có chú giải giải thích:
- API làm gì bằng ngôn ngữ dễ hiểu
- Trường hợp sử dụng thực tế (trò chơi, ứng dụng ngoại tuyến, gọi video, v.v.)
Tùy Chọn Xuất Dữ Liệu
Dễ dàng chia sẻ kết quả của bạn:
- Sao chép báo cáo — Định dạng văn bản dễ đọc để chia sẻ nhanh
- Xuất JSON — Định dạng máy đọc được với đầy đủ chi tiết bao gồm thời gian, thông tin trình duyệt và trạng thái tất cả tính năng
Câu Hỏi Thường Gặp
Không phải trình duyệt nào cũng triển khai mọi Web API. Có nhiều yếu tố ảnh hưởng đến việc hỗ trợ tính năng:
- Lựa chọn trình duyệt — Safari, Firefox và Chrome có bộ tính năng khác nhau
- Phiên bản trình duyệt — Phiên bản cũ thiếu các API mới hơn
- Nền tảng — Trình duyệt di động thường có ít tính năng hơn máy tính để bàn
- Môi trường bảo mật — Một số API yêu cầu HTTPS để hoạt động
- Trạng thái thử nghiệm — Một số API chỉ có thể dùng khi bật cờ thử nghiệm
Cả Chrome và Edge đều xây dựng trên nhân Chromium, nên chúng chia sẻ hầu hết các triển khai Web API. Sự khác biệt nhỏ có thể do phiên bản hoặc tính năng riêng của nhà cung cấp.
Một số tính năng có thể được bật qua cài đặt trình duyệt:
- Chrome — Truy cập
chrome://flagsđể bật tính năng thử nghiệm - Firefox — Truy cập
about:configđể cài đặt nâng cao - Edge — Truy cập
edge://flagsđể bật tính năng thử nghiệm
Các API nhạy cảm như camera, micro và vị trí yêu cầu người dùng cấp quyền rõ ràng để bảo vệ quyền riêng tư và bảo mật. Công cụ chỉ kiểm tra API có tồn tại hay không, không kiểm tra quyền đã được cấp.
Công cụ sử dụng kỹ thuật phát hiện tính năng JavaScript tiêu chuẩn — kiểm tra xem API có tồn tại trong đối tượng toàn cục của trình duyệt hay không. Đây là kỹ thuật mà các nhà phát triển dùng trong mã sản xuất. Tuy nhiên, lưu ý:
- API tồn tại không đảm bảo nó hoạt động hoàn hảo
- Một số API có thể tồn tại nhưng bị vô hiệu hóa bởi chính sách
- API phụ thuộc phần cứng (cảm biến, Bluetooth) có thể hiển thị được hỗ trợ dù không có phần cứng
Trình duyệt di động thường hỗ trợ ít API hơn trình duyệt máy tính để bàn do:
- Hạn chế hệ điều hành (iOS giới hạn những gì Safari có thể làm)
- Xem xét về pin và hiệu năng
- Chính sách bảo mật trên nền tảng di động
Có, khi trang đã tải xong, mọi việc phát hiện đều chạy cục bộ trong trình duyệt của bạn mà không cần kết nối máy chủ. Bạn có thể ngắt kết nối internet và công cụ vẫn hoạt động.
Có, bất kỳ trang web nào cũng có thể chạy các kiểm tra này. Đây là cách các ứng dụng web xác định tính năng để sử dụng. Đây là phần bình thường của cách web hoạt động và không tiết lộ thông tin cá nhân nào.
Dùng công cụ này để kiểm tra xem trình duyệt của bạn có hỗ trợ các API cần thiết không:
Tìm các tính năng ứng dụng cần (thường được ghi trong tài liệu)
Tìm các tính năng đó trong trình phát hiện
Nếu không được hỗ trợ, thử trình duyệt khác hoặc cập nhật trình duyệt hiện tại
Chưa có bình luận nào. Hãy là người đầu tiên bình luận!