Impedir que o usuário execute ações enquanto a página estiver sendo carregada
Eu tenho um aplicativo da web com guias e também criei o armazenamento em cache das imagens antes das transições de página. Assim, quando o usuário acessa uma página, certifico-me de que todas as imagens sejam baixadas antes da transição para essa página.
Quando eu clico em uma aba com muitas imagens, eu exibo um controle giratório e inicio o download das imagens em segundo plano e depois que ele terminar, eu exibirei a página.
Mas quero congelar qualquer entrada ou toque do usuário enquanto estou fazendo isso. Então, qual é o melhor método para congelar e descongelar toda a página?