На веб-сайте, открытом на мобильном устройстве (может быть Chrome на Android и Safari на iOS) - я прошу у пользователя разрешение на доступ к камере устройства.
У меня есть случаи, когда пользователь не отвечает на всплывающее окно разрешений, которое отображается мобильной ОС
Если мобильный пользователь не отвечает - мобильный веб-сайт застрял - ожидает ответа пользователя на всплывающее окно с разрешениями
Можно ли определить время ожидания для всплывающего окна с разрешениями, после которого пользователь будет перенаправлен на другой URL-адрес? Это возможно на iOS и Android?
Ответственность за правильное обращение с UX ложится на вас как на разработчика.
Диалог разрешений в общем предоставляет 3 состояния
и, наконец, не состояние, но пользователь может оставить всплывающее окно без какой-либо активности
Нет никакого способа обойти это поведение по очевидным (или нет) причинам.
Отображение всплывающего окна во время доступа к "странице", которая, к сожалению, часто предоставляет очень мало контекста, вряд ли является хорошим UX. Я предлагаю вам запустить всплывающее окно разрешения только после того, как вы "объяснили" пользователю, почему вам нужен доступ и как ваш веб-сайт от этого выиграет.
К вашему сведению: это касается не только мобильных браузеров, но и настольных компьютеров