Desativar "Este tipo de arquivo pode prejudicar o seu computador" nag no chrome

5

Eu não quero ver essa caixa de diálogo Descartar / Manter ao baixar um arquivo pdf no navegador. Eu só quero que ele salve automaticamente no meu local padrão. Estou usando o chrome no Ubuntu 13.04.

    
por wim 13.05.2013 / 03:50

2 respostas

4

Temo que a única maneira de desativar isso é corrigir o Chrome.

O arquivo que contém a lista negra é /src/chrome/browser/download/download_extensions.cc .

Seria necessário apenas remover a linha contendo { "pdf", AllowOnUserGesture }, e recompilar.

Ou substitua DownloadDangerLevel GetFileDangerLevel(const base::FilePath& path) por:

DownloadDangerLevel GetFileDangerLevel(const base::FilePath& path) {
  return NotDangerous;
}

que parece ter alguma ironia nisso.

UPDATE : escrevi um patch e testei com sucesso.

--- chromium-26.0.1410.43-old/chrome/browser/download/download_extensions.cc    2013-03-21 21:14:04.000000000 -0400
+++ chromium-26.0.1410.43-new/chrome/browser/download/download_extensions.cc    2013-06-04 11:51:40.000000000 -0400
@@ -213,6 +213,7 @@
 };

 DownloadDangerLevel GetFileDangerLevel(const base::FilePath& path) {
+  return NotDangerous;
   base::FilePath::StringType extension(path.Extension());
   if (extension.empty())
     return NotDangerous;

Se no Gentoo, você pode colocar isso em um arquivo em /etc/portage/patches/www-client/chromium/ e emerge chromium .

    
por 13.05.2013 / 04:15
1

Eu tenho uma solução que funcionou no Windows 10. O problema pode ser corrigido editando "download_file_types.pb" que está localizado no meu computador em

%localappdata%\Google\Chrome\User Data\FileTypePolicies\download_file_types.pb

O arquivo contém várias extensões de arquivo. Apenas hexedit o arquivo e remova a extensão que você deseja que o chrome ignore. por exemplo. Eu queria baixar arquivos * .mat, então eu procurei por 'mat' e substituí-lo por 'xxx'

Isso funcionou para mim. Faça backups, pois é apenas uma solução alternativa.

    
por 24.08.2018 / 06:28