a problémát okozó Linux felhasználók számára a következő szkriptet hoztam létre megkerülésként:
mielőtt folytatná, ellenőriznie kell, hogy a pepper-flash telepítve van-e a Chrome/Chromium számára, (flashplugin a Firefoxhoz) az egyetlen módja annak, hogy ellenőrizze (az alábbi megoldás használata nélkül) egy flash fájl lejátszása az interneten. (vagy a Firefoxban LÉPJEN A about: plugins elemre, majd nézze meg, hogy van-e “Shockwave Flash”)
(alternatív módon kompatibilis a dash-rel)
a szkript használatához mentse el swftohtml.sh(bármilyen név lehet ,nem kell véget érnie.,sh) bármely helyen, amire vágysz, majd konvertálni egy futtatható parancsba, vagy készítsen álnevet a bashrc-ben, vagy másolja át a /usr/bin/ – re. Ne felejtse el futtatni a chmod +x programot swftohtml.sh ahhoz, hogy végrehajtható legyen.
a parancsfájl argumentumok nélküli futtatásakor az swf-fájl aktuális mappájában fog megjelenni, majd készít egy megfelelő html-fájlt, amely az swf-fájl futtatásához használható egy böngészőben. Ha több mint 1 swf fájl van a mappában, akkor alapértelmezés szerint az utolsó (például ha van fájlneve1. 0.swf és fájlnév2.0.swf, alapértelmezés szerint a fájlnév2. 0.,swf)
Alternatív megoldásként egy adott swf fájl megcélzásához megadhatja a fájlnevet (vagy a fájl teljes elérési útját) a szkript argumentumaként, amelyet ehelyett használ. (pl. swftohtml.sh fájlnév 1.0.swf)
ha teljes mértékben automatizálni szeretné a szkriptet:
az swf fájlok automatikus megnyitásához a böngészőben, és az eredményül kapott html fájl automatikus eltávolításának automatizálásához a használat után a szkript alján található következő sorok egyikét bontsa ki (böngészőjétől függően):
a szkript most megnyitja a html fájlt a böngészőben, amint létrejön., Ha a böngésző egy meglévő példánya fut, akkor 20 másodpercen belül törli a html fájlt (elegendő időt ad arra, hogy elmondja a böngészőnek, hogy nyissa meg a fájlt a flash plugin segítségével). Ha a böngészőnek nincs meglévő példánya, akkor a fájl a böngésző bezárása után 20 másodperccel törlődik.
ez A beállítás beállíthatja SWF fájlokat megnyitni a forgatókönyvet, a folyamat teljesen automatizált, így megnyitja SWF fájlokat közvetlenül, anélkül, hogy valaha is aggódni létrehozása (vagy törlésére) a html fájlok kézzel, más szavakkal, úgy fog viselkedni, mint most., (Ne feledje, hogy lehet néhány sarok eset, amikor a html fájl nem törlődik, de amikor ez megtörténik, biztonságosan figyelmen kívül hagyhatja.)
Firefox felhasználók számára:
a Firefox verziója kissé trükkösebb volt, ehhez wmctrl és xdotool telepítésére volt szükség. Ennek oka az, hogy a firefox számára a helyi swf fájlok ilyen módon történő lejátszásához le kell tiltania a bővítményeket.http_https_only in about: config, a szkript automatikusan letiltja, megnyitja a flash fájlt, majd újra engedélyezi, mert ez egy olyan beállítás, amelyet a legtöbb ember általában engedélyezni akar., A böngészőnek nyitva kell lennie a parancs futtatása előtt. Ha úgy gondolja, hogy valószínűleg a firefox böngészője bezáródik a parancs futtatásakor, cserélje ki a sort erre:
most 1 másodpercet ad a böngészőnek, hogy elindítsa a szkript többi részének futtatása előtt. (Lehet, hogy módosítani kell a lassabb számítógépek).
A szkript Firefox verziója mindig 20 másodperc után törli a fájlt.,
tettem egy kis kezdetleges teljesítmény vizsgálat, ezek az eredmények:
- Chrome/Chromium Bors Flash (PPAPI): a Leggyorsabb
- Adobe Flash Projektor (NPAPI)(Bor): Gyors
- Firefox Flashplugin (NPAPI): Leglassabb
Mint a stabilitás, vannak sarokban az esetekben, ahol PPAPI befut hiba/hibák NPAPI nem, de nagyon ritka.
a Pepper Flash és a Flash Projektor közötti teljesítmény meglehetősen kicsi volt (észrevehető, de alig), míg a firefox flash plugin teljesítménye valamilyen okból észrevehetően lassabb volt, mint a többi.,
tehát, ha a flash játékok lejátszása a cél,azt javasolnám, hogy a Chromium-ot a többi fölé telepített pepper flash-rel használjam. Más feladatoknál nem valószínű, hogy számít.