Est-ce que quelqu'un sait quelles bibliothèques je dois installer pour lire les fichiers .swf?
Réponses
Trop de publicités?Comment ouvrir un fichier .swf avec le navigateur Firefox
Cliquez avec le bouton droit sur le fichier. Choisissez Propriétés > Ouvrir avec
, puis cliquez sur afficher d'autres applications
. Maintenant, vous pouvez ajouter firefox
dans la liste. Définissez-le comme par défaut. Maintenant, double-cliquez sur le fichier .swf
.
Il s'ouvrira dans Firefox et se lira automatiquement. Je suppose que le plugin flashplayer est déjà installé dans Firefox, sinon il vous demandera de l'installer. Suivez les étapes et vous êtes prêt à partir.
Pour ouvrir localement un fichier .swf
avec des versions récentes de Firefox (78+
), les anciennes méthodes ne fonctionneraient pas, par exemple en modifiant/remplaçant les entrées de application/vnd.adobe.flash.movie
par des entrées appropriées pour application/x-shockwave-flash
(ou en créant cette dernière, là où la première était manquante).
Modifications essayées :
-
Installation du paquet
flashplayer-mozilla
-
Dans
about:config
de FF, définirplugins.http_https_only
surfalse
-
Dans les paramètres du plugin Shockwave Flash de FF, activer
toujours demander
-
Appliquer ce qui précède dans le fichier 'mimeTypes.rdf' du profil de FF
-
Créer le fichier ~/.mime.types avec l'entrée :
application/x-shockwave-flash swf swfl
-
Remplacer
vnd.adobe.flash.movie
par cette entrée dans/etc/mime.types
-
Remplacer/ajouter une entrée appropriée pour dans /usr/share/mime/packages/freedesktop.org.xml
-
Exécuter obligatoirement
update-mime-database /usr/share/mime
Donc, même avec xdg-mime query default application/...
pointant vers le fichier de configuration du démarrage .desktop
de Firefox, pour les deux types MIME, et FF proposant correctement le choix d'exécuter '*.swf' avec Flash Player, cela a échoué.
SOLUTION :
Il s'est avéré que les étapes suivantes étaient nécessaires pour enfin pouvoir exécuter des fichiers .swf
locaux dans Firefox (avec certaines des étapes mentionnées ci-dessus peut-être nécessaires au préalable) :
-
Remplacer l'entrée suivante dans le fichier du profil FF handlers.json (en remplaçant exactement entre les 2 virgules correctes !)
application/vnd.adobe.flash.movie
par
"application/x-shockwave-flash":{"action":2,"handlers":[{"name":"flashplayer","path":"/usr/lib/flashplayer-mozilla/libflashplayer.so"}],"extensions":["swf"],"ask":true}
-
Réinstaller le paquet
flashplayer-mozilla
-
Se déconnecter du réseau (!)
-
Réinitialiser temporairement la date système du bureau, avant la date officielle de fin de vie (< 31 décembre 2020) de FlashPlayer, sinon cela tentera de rediriger vers le site de fin de vie d'Adobe (!)
-
Maintenant enfin 'profiter' de jouer vos fichiers SWF / FlashPlayer locaux préférés !
-
Après avoir terminé, rétablir la date système d'origine (!)
NOTE : Il pourrait y avoir un problème avec tous les modules complémentaires désactivés après un redémarrage, si la restauration de la date système d'origine n'a pas eu lieu auparavant (ou pendant que FF tente de mettre à jour ses composants, sauf si désactivé avant).
Pour résoudre cela, réinitialisez toutes les entrées du registre de Firefox, en commençant par app.update.lastUpdateTime*
.
P.S. : Il pourrait être discutablement une 'bonne idée' de conserver une copie de la dernière version (32.0 r0 / 32.0.0.465) du binaire du lecteur Shockwave Flash depuis /usr/lib/flashplayer-mozilla/libflashplayer.so - on ne sait jamais, il pourrait disparaître des dépôts un jour. Mais alors, Mozilla pourrait également mettre le plugin sur liste noire complètement.
Aussi, si cela ne fonctionne pas pour une raison quelconque, vous pouvez vérifier le type MIME enregistré suivant dans les paramètres du plugin Shockwave Flash dans FF : application/x-shockwave-flash (Shockwave Flash: swf)
Et dans about:preferences#general
Applications, recherchez 'Flash'; cela devrait afficher Flashplayer | toujours demander
.
Pour exécuter des fichiers .swf
locaux, vous devrez cliquer à travers plusieurs fenêtres pop-up d'avertissement de sécurité (2-4), à chaque fois, en particulier avec NoScript
.
ATTENTION : En raison des problèmes de sécurité notoires avec Flash Player, utilisez cette méthode à vos risques et périls ! C'est généralement une mauvaise idée, et surtout, de télécharger de nouveaux fichiers .swf
auprès de sites douteux et de les exécuter. Cette méthode doit être utilisée avec prudence, et seulement si vous 'savez ce que vous faites' !
- Réponses précédentes
- Plus de réponses