Bảng hỗ trợ API theo trình duyệt: API nào chạy được ở đâu

Bảng đối chiếu các API mà công cụ trên site cần với bốn trình duyệt phổ biến. Đây là chỗ để tra khi một bài test báo không hỗ trợ trên máy bạn.

API trình duyệtChrome máy tínhChrome AndroidSafari iOSFirefox
VibrationCó — API có, máy bàn không có mô tơCóKhôngKhông — đã bỏ từ Firefox 129
BatteryCóCóKhôngKhông
DeviceMotionCó — API có, máy bàn thường không có cảm biếnCóCó — cần requestPermissionCó
GamepadCóCóCó — từ iOS 10.3Có
Gamepad vibrationActuatorCóCóKhôngKhông
pointerrawupdateCóCóKhôngCó — từ Firefox 148
deviceorientationabsoluteKhôngCóKhông — webkitCompassHeadingKhông
FullscreenCóCóMột phầnCó

Bảng sinh tự động từ tham số của site (phiên bản 2026.09.11b). Đổi tham số trong Admin là bảng cập nhật theo.

Bảng này giải thích vì sao một số công cụ không chạy được trên máy bạn. Đây là giới hạn của trình duyệt, không phải lỗi thiết bị.

Không hỗ trợ không có nghĩa là thiết bị hỏng

Ví dụ rõ nhất là iPhone: Safari không có API rung và đã bỏ API pin, nên hai bài đó không chạy được. Điều này không nói gì về mô tơ rung hay viên pin của máy bạn.

Mỗi trang công cụ đều ghi rõ điều này trong mục Giới hạn trình duyệt, kèm cách kiểm tra thay thế khi có.

Điều kiện chung cho nhóm quyền

Micro, camera, cảm biến chuyển động và định vị chỉ dùng được trên kết nối an toàn, và chỉ sau khi bạn tự bấm nút. Đây là quy định của trình duyệt, không phải lựa chọn của site.

Xem cụ thể máy bạn hỗ trợ gì tại Kiểm tra thông tin thiết bị.

Căn cứ / Nguồn

  • MDN Web Docs — tài liệu API trình duyệt, Mozilla, 2026 — developer.mozilla.org
  • Can I use — bảng hỗ trợ API theo trình duyệt, 2026 — caniuse.com
  • Tham số của site: config/site-config.json — sửa trong WP Admin, mục Tham số.

Cập nhật: 10/09/2026