Как добавить обработчик MIME в Firefox и Internet Explorer из установщика - PullRequest
3 голосов
/ 14 июня 2010

Я ищу создание установщика, который добавит обработчик для MIME-типа в Firefox и Explorer. Установщик, который я буду использовать, будет INNO (a.k.a Nooo!) Или NSIS.

Как Mozilla и Microsoft рекомендуют добавить обработчик. До сих пор все, что мне удалось найти для Firefox, это как вручную добавлять / удалять / дополнять, что бы я ни хотел скрыть от пользователя, как бы просто это ни было.

Ответы [ 3 ]

2 голосов
/ 24 июня 2010

Для NSIS, чтобы зарегистрировать ваше приложение по умолчанию для данного типа MIME, вы можете:

  1. вручную записать новые ключи в реестр как это показано здесь (с использованием подраздела MIMEAssociations)
  2. используйте подключаемый модуль Регистрация ассоциации

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

Здесь есть объяснение здесь о том, как Firefox обрабатывает отображение MIME / файлов.

0 голосов
/ 17 марта 2019

В Firefox Quant обработчики MIME находятся в файле с именем handlers.json в каталоге вашего профиля Firefox. В Windows этот каталог находится в % APPDATA% \ Mozilla \ Firefox \ Profiles , который обычно расширяется до C: \ Users \ ваше имя \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles

Имя каталога профиля по умолчанию имеет произвольное буквенно-цифровое имя с расширением .default, например, v3c92uhd.default

Если вы редактируете файл handlers.json, обязательно сохраните его в сжатой форме json и в кодировке UTF8, в противном случае firefox откажется его читать.

0 голосов
/ 22 июня 2010

это сработало для меня Запуск зарегистрированного приложения-помощника mime

но если вы хотите, чтобы firefox открывал обработчик, ничего не спрашивая (например, когда вы проверяете «делай это всегда» или как он называется), вам, вероятно, придется связываться с mimeTypes.xml. см http://www.math.ubc.ca/MathNet/FAQ/index.shtml?FirefoxHelper.html

...