Я работаю над веб-приложением для видеозвонков, которое использует webRT C, и мы хотим, чтобы оно работало и на мобильных устройствах. Пока все работает нормально на Android, но на iphone пользователь браузера Safari должен разрешать доступ к камере и mi c каждый раз. Это не было большой проблемой, пока он не перестал запрашивать у пользователей разрешение на доступ к оборудованию. Эта проблема начала возникать после того, как мы переехали в новый домен. это что-то вроде https://dev.somedomain.ext/dev/
.
Похоже, это из-за нового домена, но есть ли способ решить эту проблему. В идеале я бы хотел, чтобы iphones разрешали разрешение всегда после того, как они разрешают в первый раз (так ведут себя андроиды).
Я использую приведенный ниже код для запроса камеры и mi c.
var constraints = { audio: true, video: true }
navigator.mediaDevices.getUserMedia(constraints);
Заранее спасибо :)