Отключить «Этот тип файла может нанести вред вашему компьютеру» nag in chrome

Я не хочу видеть диалог Discard / Keep при загрузке PDF-файла в браузере. Я просто хочу, чтобы он автоматически сохранялся в моем местоположении по умолчанию. Я использую chrome на Ubuntu 13.04.

Введите описание изображения здесь

Я боюсь, что единственный способ отключить это – исправить Chrome.

Файл, содержащий черный список, – /src/chrome/browser/download/download_extensions.cc .

Нужно просто удалить строку, содержащую { "pdf", AllowOnUserGesture }, и перекомпилировать.


Или замените DownloadDangerLevel GetFileDangerLevel(const base::FilePath& path) на:

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

Который, кажется, имеет некоторую иронию к нему.


UPDATE : я написал патч и успешно его протестировал.

 --- 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; 

Если в Gentoo вы можете просто поместить это в файл в /etc/portage/patches/www-client/chromium/ и emerge chromium .

  • Ограничить печать копий в PDF-файле
  • Преобразование djvu в pdf и сохранение оглавления, как это возможно?
  • Может ли заполняемая в формате PDF форма отправлять на HTTPS-URL?
  • Создайте PDF-файл из PowerPoint с анимацией
  • Извлечение текстовых данных из файлов PDF
  • Сохранить заполненную форму в pdf-файле в ubuntu
  • Как открыть PDF-файл в новой вкладке или окне вместо его загрузки (используя asp.net)?
  • Извлечение текста pdf в Objective C
  • Как создать PDF-файлы в приложении для Android?
  • Преобразование многих изображений в один PDF на Mac
  • Создание PDF с внутренними гиперссылками
  • Давайте будем гением компьютера.