You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS Safari环境下navigator.mediaDevices为undefined的问题求助(HTTPS部署场景)

iOS Safari环境下navigator.mediaDevices为undefined的问题求助(HTTPS部署场景)

各位好,我遇到一个挺棘手的问题想请教大家:

我们的WebRTC应用是通过HTTPS协议部署的,在大部分浏览器里都正常运行,但在部分新款iOS设备的Safari中,navigator.mediaDevices居然是undefined。

更奇怪的是:

  • 这个问题出现在一台运行iOS 18.0.1的iPhone 13上,但另一台配置完全相同(同型号+同iOS版本)的设备却没有任何问题
  • 在出问题的那台设备上,其他需要调用媒体设备的网页也无法正常运行
  • 从生产日志来看,这个问题不止出在iOS 18.0.1,18.2.1、14.2等版本也有用户反馈

我已经做了这些排查:

  • 确认应用是通过HTTPS部署的,符合安全源要求
  • 出问题的设备系统都是对应版本的最新状态
  • 检查了那台iPhone 13的系统设置,没有找到任何可能影响媒体设备访问的可疑配置

实在找不到解决方向了,希望各位能给点思路,万分感谢!❤️

备注:内容来源于stack exchange,提问作者Nitsan BenHanoch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 14:53:08