Поддерживает ли webKit в iOS 11 (бета) поддержку WebRTC?

У меня есть URL-адрес, который отлично работает с Safari на iOS11 (бета-версия). Аудио / видео работает нормально. Но когда я загружаю этот URL с WKWebView, он дает мне ошибку «Несовместимый браузер», и когда я проверяю версию своего браузера в WebKit, он показывает «браузер на основе WebKit на iOS 11»,

Таким образом, на самом деле вопрос заключается в том, что Apple включила это изменение в WebKit WKWebview (который должен быть таким же, как Safari) для разработчика BETA iOS 11?

Прошлой ночью я немного поработал в источниках WebKit, и похоже, что материал WebRTC / MediaCapture включен в предпочтение, доступное только через частный API. Был также коммит, в котором упоминалось что-то о приложениях, которые должны обрабатывать все настройки для A / V-разрешений.

В любом случае, результат заключается в том, что getUserMedia не работает в WKWebView, даже на iOS11 (бета-версия 4, по крайней мере) 🙁

Я подал радар (rdar: // 33571214 и http://www.openradar.me/33571214 ) и призываю всех остальных сделать то же самое.

Я провел несколько тестов с iOS Beta 4, и кажется, что даже WKWebview или UIWebview не поддерживают getUserMedia в качестве API WebRTC.

Может кто-то подтвердить это?

  • didFinishNavigation не называется
  • 'reload' vs 'reloadFromOrigin' в WKWebView
  • WKWebView Постоянное хранилище файлов cookie
  • Полноэкранный просмотр WKWebView Media Player
  • Добавляет ли веб-страницу на главный экран iPad использование UIWebView или WKWebView
  • WKWebView: попытка синхронного запроса javascript из основного потока
  • iOS Полноэкранный захват WKWebview со встроенным видео Youtube
  • Когда я могу использовать SFSafariViewController, WKWebView или UIWebView с универсальными ссылками?
  • WKWebView и UIMenuController
  • Установить useragent в WKWebview
  • WKWebView не показывает содержимое «под экраном»
  • Давайте будем гением компьютера.