Chrome расширение отключает ввод данных пользователем - PullRequest
0 голосов
/ 02 августа 2020

Когда мое расширение загружается, оно отображает график загрузки c и отправляет задачи веб-воркерам. Пока рабочие загружают важный контент, сайт все еще работает. Я хотел бы отключить или заблокировать весь пользовательский ввод с помощью кликов, клавиатуры, джойстика и т. Д. c, чтобы сайт не мог работать, пока рабочие не отправят ответ.

Я думал об использовании бесконечного l oop чтобы заблокировать DOM, но из-за большого количества фреймов и рабочих я боюсь, что это может не уловить все. Кроме того, я хочу, чтобы график загрузки c продолжал анимироваться.

Есть ли какие-либо другие способы заблокировать все взаимодействия веб-сайта с пользователем, пока расширение не будет готово разрешить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...