Если вам нужно выполнить действие по умолчанию для локального файла "загрузки", т. Е. Если вы используете «file://», я бы посоветовал вам вручную отредактировать файл mimetypes.rdf и добавить конкретное расширение, которое вызывает вас. такая боль.
Для использования веб-страницы и работы с MIMETYPES читайте ниже:
Из КБ Firefox/Seamonkey о типах файлов и действиях при загрузке
Возможно, вы не сможете установить действие автоматической загрузки. Это может произойти, когда неправильно настроенный веб-сервер назначает неправильный тип MIME, например «application /octet-stream» (показано здесь в SeaMonkey 1.x).
или если сервер назначает «Content-Disposition: attachment» для загрузки файла (как показано здесь в SeaMonkey 1.x).
Когда это происходит, опция всегда выполнять одно и то же действие будет либо "серой", либо, в Firefox, выбор опции "Делать это автоматически" не будет иметь эффекта, и вас снова спросят, что делать, когда Вы в следующий раз столкнетесь с этим типом файла (см. ниже для связанных отчетов об ошибках). В этих случаях мало что можно сделать, потому что проблема на стороне сервера.
Примечание. Тип MIME загруженного файла и необходимость его обработки в качестве вложения показаны только в диалоговом окне "Открытие" SeaMonkey 1.x. Эта информация не появляется в Firefox или в SeaMonkey 2.
Почему правильные типы MIME важны?
Пример неверного результата типа MIME Если веб-сервер или приложение сообщает о неверном типе MIME для содержимого, веб-браузер не имеет возможности, согласно спецификации HTTP, знать, что автор фактически намеревался обработать и отобразить содержимое в отличается от того, что подразумевается в сообщаемом типе MIME.
Некоторые другие веб-браузеры, такие как Microsoft Internet Explorer, пытаются разрешить неправильно настроенные веб-серверы и приложения, угадывая, какой должен быть правильный тип MIME. Это защитило многих веб-администраторов от их собственных ошибок, поскольку Internet Explorer продолжит обрабатывать контент, как и ожидалось, даже если веб-сервер настроен неправильно, например, отображает изображение в виде простого текста.
Обслуживание контента с использованием правильного типа MIME также может быть важным из соображений безопасности; злонамеренный контент может влиять на компьютер пользователя, притворяясь безопасным типом документа, хотя на самом деле это не так.