Quando eu carrego um arquivo de um determinado tipo com um botão Procurar ... ( <input type="file">
) em uma página da web, o navegador que estou usando é adicionado à lista aberta desse tipo de arquivo. Por exemplo, se eu fizer isso:
Eu entendo isso:
Também faz isso se eu fizer a mesma coisa com outro navegador, por isso não é específico para o Chrome. Por exemplo, se eu carregar o arquivo zip usando o Firefox, ele adicionará o Firefox a essa lista.
O problema é que, se eu tentar abrir um arquivo zip em um navegador desse jeito, clicando com o botão direito do mouse no arquivo zip e fazendo Abrir com - > (nome do navegador), tudo o que vai fazer é baixar o arquivo zip, que é inútil já que o arquivo zip já está no meu disco rígido. Por esse motivo, não quero que nenhum navegador apareça na lista aberta de arquivos zip (e também há outras extensões de arquivo, como docx, que os navegadores não podem abrir, por isso não quero navegadores abertos). com listas também).
Eu sei que posso remover o navegador da lista indo até a chave de registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.zip\OpenWithList
e removendo o valor correspondente ao navegador, mas se eu fizer isso e depois carregar outro arquivo zip usando um navegador, ele mostrará novamente. Isso significa que cada vez que eu fizer upload de um arquivo de um tipo que um navegador não pode abrir, eu tenho que removê-lo manualmente através do registro, o que é irritante.
Então, a minha pergunta é, existe alguma maneira de dizer ao Windows explicitamente não para mostrar um certo programa em uma determinada extensão de arquivo aberta com a lista? Talvez adicione algo ao registro? Eu pesquisei na web, mas não encontrei nada.