Моя цель - попытаться запустить файлы .swf через Firefox, а НЕ через отдельный проигрыватель.
При попытке запустить локальные файлы .swf в Firefox 29.0 (в настоящее время - 14.04) браузер открывает окно приглашения «Открыть с / сохранить файл», даже если в браузере установлен плагин Flash. Щелкнув правой кнопкой мыши по файлу и выбрав Открыть с помощью ...> Firefox, браузер открывает новую вкладку, а затем снова предлагает открыть с помощью / Сохранить файл. Выбор Firefox через это окно приглашения все равно заставит Firefox снова открыть приглашение на новой вкладке.
Однако при доступе к файлам .swf в Интернете они работают нормально, и Firefox даже отображает индикатор плагинов в стиле Lego в адресной строке, сообщая, что «Adobe Flash» включен для адреса, с которого я получаю доступ к .swf.
На вкладке «Приложения» в настройках Firefox для SWF-файлов в настоящее время установлено «Использовать Shockwave Flash (в Firefox)», поэтому я не понимаю, почему он не будет делать то, что говорит в случае локальных файлов.
ОБНОВЛЕНИЕ: По-видимому, Firefox имеет отдельные записи «Shockwave Flash File» на вкладке «Приложения» в своих настройках для различных типов пантомимы. Нашел обходной путь, который я ввел ниже.
Ответы:
Другой вариант - создать
~/.mime.types
в домашнем каталоге следующий контент:Таким образом, он не будет перезаписан при обновлении системы.
Если вы хотите, вы можете скопировать, вставить и запустить эту команду, чтобы сделать это:
Никаких дополнительных команд не требуется, даже перезапуск браузера.
источник
Нашли обходной путь здесь , который основан на потоке Arch здесь . Из того, что я понял, это просто проблема с Firefox, неправильно поддерживающим определенный тип MIME.
Отредактируйте
/usr/share/mime/packages/freedesktop.org.xml
как root и замените следующее:С участием:
А затем запустите:
Теперь локальные файлы .swf работают правильно.
источник
sudo update-mime-database /usr/share/mime
команде, хотя. Su ~ sudo vi /usr/share/mime/packages/freedesktop.org.xml [sudo] пароль для Натана: ➜ sudo update-mime-database / usr / share / mime Неизвестный тип носителя в типе «все / все» Неизвестный носитель введите тип 'all / allfiles' Неизвестный тип мультимедиа в типе 'uri / mms' Неизвестный тип мультимедиа в типе 'uri / mmst' Неизвестный тип мультимедиа в типе 'uri / mmsu' Неизвестный тип мультимедиа в типе 'uri / pnm' Неизвестный мультимедиа введите тип 'uri / rtspt' Неизвестный тип носителя в типе 'uri / rtspu' ➜