3

Когда я открываю локальный файл типа .mng (пользовательский тип файла), FireFox всегда спрашивает, какое приложение открыть файл .mng - он использует ассоциации файлов Windows и знает, что расширение файла .mng связано с моей программой. Тем не менее, поле серого цвета говорит: «Всегда делайте это для файлов этого типа». Я посмотрел в Инструменты> Параметры> Приложения, и я не вижу тип файла MNG в списке. Есть ли причина, по которой FireFox не позволяет мне выбирать «Всегда делать это ...» в окне подтверждения, поэтому меня не выдают каждый раз?

РЕДАКТИРОВАТЬ: FYI; Я также хочу "скачать" этот файл локально, используя приглашение «file://»!

Использование FireFox 17.0.3 ESR

1 ответ1

4

Если вам нужно выполнить действие по умолчанию для локального файла "загрузки", т. Е. Если вы используете «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 также может быть важным из соображений безопасности; злонамеренный контент может влиять на компьютер пользователя, притворяясь безопасным типом документа, хотя на самом деле это не так.

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