🌐 浏览器兼容性指南

移动侦察终端摄像头功能兼容性说明与解决方案

📋 当前浏览器检测

正在检测您的浏览器兼容性...

🔍 "设备扫描失败: 浏览器不支持设备枚举功能" 问题说明

⚠️ 问题原因

这个错误表示您的浏览器不支持 navigator.mediaDevices.enumerateDevices() API,这个API用于列出可用的摄像头设备。

✅ 系统自动解决方案

我们的系统已经自动启用了兼容模式,为您提供以下设备选项:

  • 📱 默认摄像头 - 使用系统默认摄像头
  • 📹 后置摄像头 - 尝试使用后置摄像头
  • 🤳 前置摄像头 - 尝试使用前置摄像头

您可以通过设备选择器逐个测试这些选项,找到适合的摄像头配置。

📱 浏览器兼容性列表

浏览器 getUserMedia enumerateDevices Permissions API 总体支持
Chrome 53+ ✅ 完全支持 ✅ 完全支持 ✅ 完全支持 推荐
Firefox 36+ ✅ 完全支持 ✅ 完全支持 ⚠️ 部分支持 推荐
Safari 11+ ✅ 完全支持 ✅ 完全支持 ❌ 不支持 ⚠️ 基本可用
Edge 17+ ✅ 完全支持 ✅ 完全支持 ✅ 完全支持 推荐
旧版浏览器 ⚠️ 需要前缀 ❌ 不支持 ❌ 不支持 ⚠️ 兼容模式

🔧 解决方案与建议

1. 最佳解决方案 - 升级浏览器

推荐使用以下现代浏览器:

  • 🌐 Chrome 版本 53 或更高
  • 🦊 Firefox 版本 36 或更高
  • 🧭 Safari 版本 11 或更高(iOS/macOS)
  • Edge 版本 17 或更高

2. 兼容模式使用方法

如果无法升级浏览器,请按以下步骤操作:

  1. 忽略"设备扫描失败"的提示
  2. 点击"📷 选择设备"按钮
  3. 在设备列表中选择"默认摄像头"、"后置摄像头"或"前置摄像头"
  4. 点击"使用选中设备"测试摄像头功能
  5. 如果某个选项不工作,尝试其他选项

3. 移动设备特别说明

移动设备用户请注意:

  • 📱 Android:建议使用 Chrome 浏览器
  • 🍎 iOS:建议使用 Safari 浏览器
  • 🔒 确保在 HTTPS 环境下访问(已自动配置)
  • 🎥 允许摄像头权限访问

🚨 常见问题排除

  • 完全无法访问摄像头
    检查浏览器是否支持getUserMedia,尝试升级浏览器或使用HTTPS访问
  • 无法枚举设备但能使用摄像头
    正常现象,使用兼容模式的默认设备选项即可
  • 权限被拒绝
    检查浏览器权限设置,清除网站数据后重新允许权限
  • 摄像头被占用
    关闭其他使用摄像头的应用程序或浏览器标签页
  • 🧪 测试工具

    使用以下工具测试您的浏览器兼容性和摄像头功能:

    📷 摄像头权限测试 🚁 返回移动终端