Slå Userscripts i Firefox extensions

Turn Userscripts i Firefox-utvidelser

Jeg har alltid elsket bruker skript fordi de er enkle å installere, revisjon og å administrere. Hvis du foretrekker Firefox add-ons men du kan nå kompilere skript, slik at de kan installeres akkurat som alle andre forlengelse av nettleseren.

Av toppen av hodet mitt jeg kan tenke på om lag 50 grunner dette er flott. Jeg liker det mye, fordi jeg tror mange mennesker ikke prøv Userscripts fordi det virker litt mer komplisert enn bare å klikke og installere, men selvfølgelig det er ikke sant. Det er også trolig lettere for deg å få dine scripts tilbake etter en avinstallere hvis du bare samle dem i en add-on.

Sist men ikke minst, kan du også bruke utvidelser for å unngå å måtte bruke en utvidelse som Greasemonkey til å laste dem, noe som kan være nyttig hvis det oppstår problemer når du kjører det på systemet ditt, eller rett og slett ikke ønsker å bli installert i nettleseren.

Måten du kan lage disse XPI filer er å bruke online Greasemonkey Script Compiler. Du bare inn all data og du er ferdig. Du må laste ned selve manuset først, eller navigere til "gm_scripts" mappen i Firefox profilmappen. Du bør finne noen javascript-filer (js) i det, disse er det vi leter etter.


Du må åpne den du ønsker å kompilere, kan du lett til dette ved å døpe det som en tekstfil (txt), og deretter er det bare å kopiere de nødvendige deler fra det som instruksjoner ber deg om å gjøre.

Når du er ferdig, kan du bare endre navnet til "JS "igjen, og du vil få tilbake din script som det var. Du kan alternativt høyreklikke på Javascript-fil og velge å åpne den med Notepad. Uansett hva du gjør, du har fortsatt å lime inn koden som beskrevet på nettsiden i bruker script feltet på siden.

I utgangspunktet, hva du trenger å lime er den komplette == UserScript == blokk av skriptet. Du kan også være lurt å endre Firefox max versjon, slik at du ikke går inn i noen tvunget kompatibilitetsproblemer senere.

En måte å gjøre det på er å legge inn en veldig høy max versjon, for eksempel 99. Dette forhindrer at utvidelsen kan ikke installeres i nyere versjoner av Firefox på grunn av den versjonen grensen du angir under kompilering av skriptet.



Previous:
Next Page: