【问题标题】:navigator.mediaDevices.getUserMedia() not working iOS 11 standalone appsnavigator.mediaDevices.getUserMedia() 无法运行 iOS 11 独立应用程序
【发布时间】:2017-10-06 04:28:55
【问题描述】:

navigator.mediaDevices.getUserMedia() 无法运行 iOS 11 独立应用程序。可以在 Safari 11 浏览器页面中使用。

这是故意的吗?临时的?

另外,我什至无法让 Safari 11 网络检查器 (MacOS Sierra 10.12.6) 识别运行在带有 IOS11 的 iPhone 7 上的任何独立网络应用程序。它确实可以识别 IOS 11 iPhone 之前的独立应用程序。还尝试{}catch{} 显示 navigator.mediaDevices.getUserMedia() 不是来自运行 iOS 11 的 iPhone 7 中独立应用程序的有效调用。

【问题讨论】:

标签: ios webrtc ios11


【解决方案1】:

在 iOS 11 中,getUserMedia 仅在 Safari 中受支持,而不在 UIWebView、WKWebView、SFSafariViewController 或添加到主屏幕的 Web 应用中: https://forums.developer.apple.com/thread/88052

【讨论】:

  • 您提供的链接中没有任何内容表明不支持 Web 应用程序,这与混合原生案例(UIWebView、WKWebView、SFSafariViewController)有很大不同。从我的测试中看起来确实很明显,但我在发布之前就知道了。您是否支持官方声称不支持 PWA(技术上仍然是 Safari)?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多