Симптоми
- Користувачі відкривають свої облікові записи веб-пошти, натискають на якесь вкладення та натискають «Відкрити за допомогою Word».
- Користувачі годинами редагують свої дорогоцінні документи. Користувачі зберігають word doc та виходять.
- Користувачі не можуть знайти файл.
- Користувачі захоплюють факели та вили (останній крок необов’язково) .
Причина проблеми
Діалогове вікно завантаження для Firefox показує два варіанти: " Зберегти файл " та " Відкрити за допомогою ".
Вибравши "відкрити з", Firefox завантажує файл у темп-папку та відкриває пов'язану програму. Я хочу запобігти такій поведінці .
Що я спробував
Я зробив домашнє завдання і шукав MozillaZine та Базу знань (як тут , тут чи тут ), і якщо я правильно зрозумів, діалогове вікно завантаження залежатиме не від розширення файлу, а від типу його mime.
Я знаю, що я можу встановити поведінку, перейшовши в Налаштування> Програми, наприклад:
Однак:
- Firefox покладається на тип mime, повідомлений сервером . Але він може бути сам по собі неправильним, опущеним або надмірним (один тип файлу може мати декілька типів mime або навпаки).
- Firefox запам'ятовує прапорець "Зробити це автоматично для таких файлів відтепер" на основі міметипу. Якщо я хочу застосувати певну поведінку, я повинен вручну встановити її для кожного типу mime.
- Я не можу створювати нові записи у списку програм. Він заповнюється лише тоді, коли нове завантаження зроблено з незареєстрованого типу mime. Тільки тоді я можу змінити поведінку у списку.
- Я можу редагувати файл mimetypes.rdf , змушуючи поведінку "зберегти файл", але я не зміг знайти спосіб застосувати це до всіх файлів.
Мені потрібен спосіб (бажано) унеможливити відкриття за допомогою зовнішньої програми або принаймні примусити файл зберегти.
Я знаю , що можу встановити browser.altClickSave
в about:config
мати його зберегти файл , коли я натискаю , натиснувши ALT, але мені потрібно якийсь - то рішення , яке не вимагає взаємодії з користувачем.
/usr/share/mime-info/gnome-vfs.mime
і /usr/share/mime/globs
папки. Я не впевнений, що це вплине на поведінку Firefox; і, очевидно, його немає в Windows.