Alex Vorona
Member
Здравствуйте.
На iOS 11 WebRTC работает только в Safari, но не работает в любом другом браузере, включая встроенные в приложения браузеры. Во встроенном в приложение браузере видимо применяются более жесткие ограничения песочницы и webrtc недоступен. Во всех остальных браузерах Apple не предоставляет поддержку со своей стороны на уровне библиотек, поэтому у нас возникла задача перенаправлять пользователей всех браузеров кроме Safari, в Safari. Embedded браузер обладает кнопкой "Открыть в Safari", является урезанной Safari и может быть отличен от Safari например так https://stackoverflow.com/a/41108335/7482990 . Другие браузеры отличить не проблема, но у них нет кнопки "Открыть в Safari", в то время как требуется максимально простое перенаправление и вариант "скопировать ссылку и вставить в Safari" не подходит. Safari на iOS не имеет какой-то специальной URL-схемы, как например firefox:// или googlechrome:// чтобы открыть ссылку именно в Safari. Вы не сталкивались с такой проблемой ? Много клиентов пользуется на iOS приложением Gmail и браузером Chrome, в котором webrtc нет.
На iOS 11 WebRTC работает только в Safari, но не работает в любом другом браузере, включая встроенные в приложения браузеры. Во встроенном в приложение браузере видимо применяются более жесткие ограничения песочницы и webrtc недоступен. Во всех остальных браузерах Apple не предоставляет поддержку со своей стороны на уровне библиотек, поэтому у нас возникла задача перенаправлять пользователей всех браузеров кроме Safari, в Safari. Embedded браузер обладает кнопкой "Открыть в Safari", является урезанной Safari и может быть отличен от Safari например так https://stackoverflow.com/a/41108335/7482990 . Другие браузеры отличить не проблема, но у них нет кнопки "Открыть в Safari", в то время как требуется максимально простое перенаправление и вариант "скопировать ссылку и вставить в Safari" не подходит. Safari на iOS не имеет какой-то специальной URL-схемы, как например firefox:// или googlechrome:// чтобы открыть ссылку именно в Safari. Вы не сталкивались с такой проблемой ? Много клиентов пользуется на iOS приложением Gmail и браузером Chrome, в котором webrtc нет.