navigator.getDispayMedia() permission denied by system
Я хочу сделать приложение с возможностью шаринга экрана. У меня есть функция, которая должна получать стрим экрана пользователя просто вызывая метод navigator.getDispayMedia(). На windows он отрабатывает. На macOS в google chrome я получаю следующую ошибку:
DOMException: Permission denied by system
Данная ошибка отрабатывает даже, когда в системных настройках MacOS до этого были даны разрешения на шаринг экрана. Я могу пошарить только другую вкладку хрома, при попытке пошарить весь экран или экран другого приложения воспроизводится эта ошибка.
Есть ли какая-то возможность заново вызывать системное окно MacOS для выдачи разрешений на шаринг экрана?