For Linux-brugere, der har dette problem, har jeg oprettet følgende script som en løsning, der:
Før du fortsætter, skal du sørge for, at peber-flash er installeret Chrome/Chromium, (flashplugin til Firefox) den eneste måde at tjekke (uden at bruge den løsning nedenfor, der er), er at afspille en flash-fil på internettet. (eller i Firefox, skal du gå til about:plugins og se om det er “Shockwave-Flash”)
(alternativt kompatibel med bindestreg)
for At bruge scriptet, skal du gemme det som swftohtml.sh(kan være et navn, betyder ikke at ende i .,sh) på ethvert sted, du ønsker, og derefter konvertere det til en runnable kommando enten lave et alias for det i bashrc, eller kopiere det til /usr/bin/. Husk at køre chmod + + swftohtml.sh for at gøre det eksekverbart.
scriptet, når det køres uden argumenter vil se i den aktuelle mappe til en swf-fil, og gøre en tilsvarende html-fil, der kan bruges til at køre denne swf-filen i en browser. Hvis der er mere end 1 s .f-filer i mappen, vil det som standard til den sidste (f.eks.hvis du har filnavn1. 0.s andf og filnavn2. 0.s .f, vil det som standard til filename2.0.,s .f)
alternativt for at målrette mod en bestemt s .f-fil kan du indtaste filnavnet (eller fuldføre stien til filen) som et argument for scriptet, og det vil bruge det i stedet. (f. eks. swftohtml.sh filnavn 1.0.swf)
Hvis du ønsker at fuldt ud at automatisere script:
for At åbne swf-filer automatisk i din browser og automatisere fjernelse af den resulterende html-fil, efter at den har været anvendt, udkommentere en af følgende linjer i bunden af script (afhængig af din browser):
scriptet vil nu åbne html-filen i din browser, så snart den er blevet oprettet., Hvis der er en eksisterende forekomst af din browser, der kører, det vil slet html-fil i 20 sekunder (hvilket giver dig rigelig tid til at fortælle browseren til at åbne filen med det flash-plugin). Hvis der ikke er nogen eksisterende forekomst af din bro .ser, slettes filen i stedet 20 sekunder efter, at bro .seren er lukket.
Med dette sæt, kan du konfigurere SWF-filer til at åbne med scriptet, og den proces er nu fuldt automatiseret, så du kan åbne SWF-filer direkte, uden nogensinde at bekymre sig om at skabe (eller slette) html-filer ved hånden, med andre ord, det vil opføre sig som det skal nu., (Husk på, at der kan være et par hjørne tilfælde, hvor HTML-filen ikke er slettet selv, når dette sker, kan du roligt ignorere det.)
for Firefo. – brugere:
Firefo. – versionen var lidt vanskeligere, det kræver, at installedmctrl og .dotool installeres. Årsagen til dette er, at for firefo.at afspille lokale s .f-filer på denne måde skal du deaktivere plugins.http_https_only i about:config, scriptet deaktiverer det automatisk, åbner flash-fil, derefter re-aktiverer det, fordi dette er en indstilling de fleste mennesker vil generelt ønsker at holde aktiveret., Bro .seren skal være åben, før kommandoen køres. Hvis du tror, det er sandsynligt, at din firefox browser, vil være lukket, når du kører kommandoen, skal du udskifte tråd med dette:
Det vil nu give browseren 1 sekund for at starte, før du kører resten af scriptet. (Skal muligvis justeres for langsommere computere).
Firefo. – versionen af scriptet vil altid slette filen efter 20 sekunder.,
jeg havde nogle rudimentære performance test, og disse er mine resultater:
- Chrome/Chromium Peber Flash (PPAPI): den Hurtigste
- Adobe Flash Projector (VIDERE)(Vin): Hurtigt
- Firefox Flashplugin (VIDERE): Langsomste
Som for stabilitet, der er hjørne tilfælde, hvor PPAPI vil løbe ind i fejl/fejl, der NPAPI ikke, men de er sjældne.
ydelsen mellem Pepper Flash og Flash Projector var ret lille (det er mærkbart, men næppe), mens udførelsen af firefo.flash plugin var mærkbart langsommere end resten af en eller anden grund.,
så hvis det at spille flash-spil er målet, vil jeg anbefale at bruge chromium med pepper flash installeret over resten generelt. For andre opgaver er det usandsynligt, at det betyder noget.