如何在Firefox浏览器中离线且不借助网站列出所有检测到的摄像头?
如何在Firefox浏览器中离线且不借助网站列出所有检测到的摄像头?
嗨,我来帮你搞定这个问题!不用依赖任何第三方网站,在Firefox里就能离线查到它能识别的所有摄像头,给你两种实用方法:
方法一:通过Firefox内置设置面板查看
- 首先,在Firefox地址栏输入
about:preferences#privacy并回车,直接打开隐私与安全设置页面;或者点击右上角的菜单按钮(三条横线图标),选择「设置」,再从左侧菜单栏切换到「隐私与安全」。 - 往下滚动页面,找到「权限」板块,找到「摄像头」选项,点击旁边的「设置…」按钮。
- 在弹出的窗口里,你就能看到Firefox当前能检测到的所有摄像头设备列表了,还能在这里设置默认摄像头、管理网站的摄像头访问权限。
方法二:用开发者工具控制台查询(更详细)
如果你想要更详细的设备信息,可以用Firefox的开发者工具来操作,全程离线:
- 按下
F12键,或者右键页面空白处选择「检查」,打开开发者工具面板。 - 切换到「控制台」标签页,在输入框里粘贴以下代码:
navigator.mediaDevices.enumerateDevices().then(devices => { const cameras = devices.filter(device => device.kind === 'videoinput'); console.log("检测到的摄像头列表:"); cameras.forEach((cam, index) => { console.log(`${index+1}. 设备名称:${cam.label || '未命名设备'},设备ID:${cam.deviceId}`); }); }).catch(err => console.error("获取设备列表失败:", err)); - 按下回车执行代码,控制台就会输出所有摄像头的名称、设备ID等详细信息啦。
备注:内容来源于stack exchange,提问作者Michael Altfield
相关产品推荐
相关产品推荐

