5

Нет, я не спрашиваю, как установить приложение или действие по умолчанию.

Теперь, когда у меня это вышло, я хочу узнать, как определить выбранную по умолчанию радиокнопку для диалога загрузки:

Мне бы хотелось, чтобы в PDF- файлах был предварительно выбран вариант "Открыть с помощью", а во всем остальном - "Сохранить файл". Важно то, что я все еще хочу, чтобы диалоговое окно загрузки появилось, но мне не нравится, как Firefox автоматически выбирает одну или несколько радиокнопок (по-видимому, наугад). Кто-то опубликовал именно то, что я прошу (более подробно) здесь: https://support.mozilla.org/en-US/questions/958705#answer-434781

Насколько мне известно, Firefox определяет, какой переключатель выбрать, но это не может быть изменено пользователем ...

4 ответа4

3

Вы не можете установить диалоговое окно, чтобы появиться, но для определенной радио-кнопки, которая будет проверена. Вы можете изменить только параметр по умолчанию.

Вы можете сделать это в меню «Настройки»> «Приложения», а затем выполнить поиск по типу файла. Увидеть ниже:

2

Хотя ответ @harrymc указывает на правильный документ, он не говорит точно, какие настройки нужно изменить и как это исправить.

Как указывает @crazypotato, Firefox обычно должен помнить последний выбранный параметр и предварительно выбрать его в диалоговом окне. На одном из моих компьютеров это работало нормально, на другом - нет.

Чтобы решить эту проблему, мне пришлось изменить файл mimeTypes.rdf: в записи RDF:Description с атрибутом RDF:about="urn:mimetype:handler:application/pdf" Я добавил атрибуты.

NC:useSystemDefault="true"
NC:saveToDisk="false"

и изменил NC:handleInternal на false . Я не уверен, что все эти изменения были необходимы.

Обратите внимание, что на самом деле невозможно исправить предварительный выбор: firefox всегда будет помнить ваш последний выбор (для каждого типа файла), даже если вы установили NC:editable="false" .

1

Вы можете заставить диалоговое окно "Сохранить файл" всегда отображать с помощью HTML5:

Click <a href="blurb.doc" download>here</a> to download your file

Это не работает в Internet Explorer. Однако в Firefox 30 появляется диалог с предварительно выбранной опцией "Сохранить файл".

Я уверен, что он также будет работать в Opera и Chrome.

1

Действия по умолчанию определяются через файл MimeTypes.rdf, поэтому этот файл следует изменить один раз, чтобы он соответствовал вашим предпочтениям, а затем скопировать в новые установки.

Вот выдержка из документации:

Атрибуты

генеральный

  • RDF: о - идентификатор
  • NC: описание - имя типа файла, которое будет отображаться в приглашении на загрузку

Выбор, что обращаться

  • NC: fileExtension - расширения файлов для обработки (обратите внимание, что контент, загружаемый из Интернета, будет идти по типу MIME, а не по расширению файла)
  • NC: значение - MIME-тип для обработки

Выберите способ обработки (отсутствие следующих параметров означает "загрузка на диск")

  • NC: путь - путь приложения, чтобы использовать, чтобы открыть этот файл
  • NC: useSystemDefault - true (использовать системное значение по умолчанию для этого типа MIME) или false (определить другое действие)
  • NC: saveToDisk - true (действие по умолчанию - "загрузить на диск") или false (по умолчанию не загружать)

Дополнительные опции

  • NC: alwaysAsk - true (всегда спрашивать, какое действие выполнить) или false (не спрашивать, какое действие выполнить)
  • NC: editable - true (запись может быть изменена с помощью пользовательского интерфейса) или false (запись заблокирована)
  • NC: prettyName - краткое (отображаемое) имя приложения

Файл должен быть помещен в папку профиля , подходящую для операционной системы и дистрибутива, а также для версии Firefox (или версии), которую вы используете.

Появится само диалоговое окно с вариантами, определенными этими настройками, или вы можете настроить его на автоматическое выполнение.


Обратите внимание, что если вы используете один и тот же профиль на всех компьютерах, то Firefox Sync также является решением.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .