Ответственность за правильное обращение с UX ложится на вас как на разработчика.
В общем, в диалоговом окне разрешений предусмотрено 3 состояния
- Блок
- Разрешить
- Уволить
и, наконец, не состояние, но пользователь может оставить всплывающее окно без какой-либо активности
Нет способа обойти это поведение дляочевидные (или нет) причины.
Отображение всплывающего окна во время доступа к «странице», которая, к сожалению, часто предоставляет очень мало контекста, вряд ли является хорошим UX.Я предлагаю вам запускать всплывающее окно с разрешениями только после того, как вы «объяснили» пользователю, почему вам нужен доступ и какие преимущества от этого получит ваш веб-сайт.
К вашему сведению: это касается не только мобильных браузеров, но и настольных компьютеров