Ich bin ziemlich verärgert über meine Firefox- und Flash-Dateien:
Wenn ich versuche, eine .swf
Datei damit zu öffnen :
- Wenn sich die Datei im Web befindet (via
http://...
), wird sie normal im Browser abgespielt - Wenn die Datei lokal ist (via
file:///...
), zeigt Firefox mir nur einen Dialog zum Herunterladen
Es wurde versucht, eine Web-SWF-Datei zu öffnen, sie herunterzuladen und dann lokal zu öffnen. Es ist dasselbe. Ich denke, es ist ein Firefox-Problem.
Ich bin auf Gentoo Linux und es hat heute ohne ersichtlichen Grund begonnen.
linux
firefox
flash-player
Levans
quelle
quelle
Antworten:
Nachdem ich mich selbst damit befasst habe, habe ich festgestellt, dass es sich um ein Problem vom Typ MIME handelt. Firefox (oder Chrome) unter Linux spielt keine SWF-Dateien ab, wenn der Typ application / vnd.adobe.flash.movie ist.
Per /ubuntu/478169/why-cant-firefox-run-local-swf-files :
Bearbeiten Sie /usr/share/mime/packages/freedesktop.org.xml als root und ersetzen Sie Folgendes:
Mit:
Und dann laufen:
Ich musste Firefox danach neu starten. Hier ist ein Skript, das einem von http://ubuntuforums.org/showthread.php?t=2218732&page=2 sehr nahe kommt und diese Schritte ausführt (mit sudo ausführen), aber ich werde Sie warnen - ich habe festgestellt, dass unterschiedliche Installationen zu sein scheinen haben unterschiedliche Abstände, die das sed-Skript auslösen können, was mir passiert ist.
quelle
vnd.adobe.flash.movie
mitx-shockwave-flash
in demmimetype
und ersetzen nichtx-shockwave-flash
mitvnd.adobe.flash.movie
in denenalias
, dann würde der Computer nicht umgehen kann , zuvnd.adobe.flash.movie
mehr. Außerdem empfehle ich dringend eine lokale Bearbeitung anstelle einer systemweiten Bearbeitung, z. B.:~/.local/share/mime/packages/
update-mime-datebase ~/.local/share/mime/packages/
Beachten Sie, dass dies eine Ergänzung zu Arthur Shipkowskis Antwort https://superuser.com/a/775669/238284 ist
Wenn Sie keinen Root-Zugriff haben und / oder eine Problemumgehung wünschen, ohne sich mit dem internen System herumzuschlagen, können Sie einfach eine Datei erstellen und darin ablegen
~/.local/share/mime/packages/
.~/.local/share/mime/packages/
, können Sie sie beliebig benennen, solange sie endet..xml
Ich empfehle jedoch, sie zu benennenx-shockwave-flash.xml
update-mime-datebase ~/.local/share/mime
x-schockwave-flash.xml :
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-shockwave-flash"> <comment>Shockwave Flash file</comment> <comment xml:lang="ar">ملف Shockwave Flash</comment> <comment xml:lang="be@latin">Fajł Shockwave Flash</comment> <comment xml:lang="bg">Файл — Shockwave Flash</comment> <comment xml:lang="ca">fitxer Shockwave Flash</comment> <comment xml:lang="cs">Soubor Shockwave Flash</comment> <comment xml:lang="da">Shockwave Flash-fil</comment> <comment xml:lang="de">Shockwave-Flash-Datei</comment> <comment xml:lang="el">αρχείο Shockwave Flash</comment> <comment xml:lang="en_GB">Shockwave Flash file</comment> <comment xml:lang="eo">dosiero de Shockwave Flash</comment> <comment xml:lang="es">archivo Shockwave Flash</comment> <comment xml:lang="eu">Shockwave Flash fitxategia</comment> <comment xml:lang="fi">Shockwave Flash -tiedosto</comment> <comment xml:lang="fo">Shockwave Flash fíla</comment> <comment xml:lang="fr">fichier Shockwave Flash</comment> <comment xml:lang="ga">comhad Shockwave Flash</comment> <comment xml:lang="gl">ficheiro sockwave Flash</comment> <comment xml:lang="he">קובץ של Shockwave Flash</comment> <comment xml:lang="hr">Shockwave Flash datoteka</comment> <comment xml:lang="hu">Shockwave Flash-fájl</comment> <comment xml:lang="id">Berkas Shockwave Flash</comment> <comment xml:lang="it">File Shockwave Flash</comment> <comment xml:lang="ja">Shockwave Flash ファイル</comment> <comment xml:lang="kk">Shockwave Flash файлы</comment> <comment xml:lang="ko">Shockwave 플래시 파일</comment> <comment xml:lang="lt">Shockwave Flash failas</comment> <comment xml:lang="lv">Shockwave Flash datne</comment> <comment xml:lang="ms">Fail Shockwave Flash</comment> <comment xml:lang="nb">Shockwave Flash-fil</comment> <comment xml:lang="nl">Shockwave Flash-bestand</comment> <comment xml:lang="nn">Shockwave Flash-fil</comment> <comment xml:lang="pl">Plik Shockwave Flash</comment> <comment xml:lang="pt">ficheiro Shockwave Flash</comment> <comment xml:lang="pt_BR">Arquivo Shockwave Flash</comment> <comment xml:lang="ro">Fișier Shockwave Flash</comment> <comment xml:lang="ru">файл Shockwave Flash</comment> <comment xml:lang="sk">Súbor Shockwave Flash</comment> <comment xml:lang="sl">Datoteka Shockwave Flash</comment> <comment xml:lang="sq">File Flash Shockwave</comment> <comment xml:lang="sr">Шоквејв Флеш датотека</comment> <comment xml:lang="sv">Shockwave Flash-fil</comment> <comment xml:lang="uk">файл Shockwave Flash</comment> <comment xml:lang="vi">Tập tin Flash Shockwave</comment> <comment xml:lang="zh_CN">Shockwave Flash 文件</comment> <comment xml:lang="zh_TW">Shockwave Flash 檔</comment> <alias type="application/vnd.adobe.flash.movie"/> <alias type="application/futuresplash"/> <generic-icon name="video-x-generic"/> <magic priority="50"> <match value="FWS" type="string" offset="0"/> <match value="CWS" type="string" offset="0"/> </magic> <glob pattern="*.swf"/> <glob pattern="*.spl"/> </mime-type> </mime-info>
quelle
Dies war anscheinend ein Problem bei einigen Versionen von Firefox, da ich nach dem Upgrade auf eine Version zwischen Version 25 und 26 dieselbe Verhaltensänderung festgestellt habe.
Ich habe den Debian verwendet und das Problem war mit den Änderungen in den MIME-Definitionen in der Systemkonfiguration. Firefox schien diesen Änderungen nicht zu entsprechen.
Nach dem Update auf den neuesten Firefox, Version 28, wurde das Problem behoben. Die SWF-Dateien aus dem
file://
Protokoll werden wie gewohnt wie gewohnt geöffnet.quelle