FireMonkey använder Firefox: s officiella API för användarskript och användarstilar

Prova Vårt Instrument För Att Eliminera Problem

FireMonkey är en ny webbläsarförlängning för Firefox webbläsare som gör det möjligt för användare att hantera användarcripts och användarstilar med användarcripts API som Mozilla introducerade i Firefox nyligen.

Tillägget erbjuder liknande funktioner som etablerade användarskripttillägg såsom Mekaniker , TamperMonkey eller ViolentMonkey samt userstyle-tillägg som Stylus vid första anblicken. En av kärnskillnaderna, åtminstone just nu, är FireMonkeys användning av nya UserScripts API som Mozilla implementerade i Firefox nyligen.

Mozilla avslöjade att det skapade API för att hantera prestanda, tillförlitlighet och säkerhetsproblem när det gäller användarskript i Firefox. API är utformat för att köra användarskript i sin egen sandlåda för att isolera dem; traditionella tillägg som GreaseMonkey kör skript i samma process.

Notera : Mozilla ändrade standardbeteendet för userchrome.css och userContent.css filer i Firefox 69 . Dessa filer laddas inte som standard längre. Användare måste aktivera lastningen manuellt för att återställa funktionaliteten.

FireMonkey begär massor av behörigheter under installationen; utvecklaren förklarar varför dessa behövs på Mozilla AMO. Den begär samma behörigheter som andra användarskripttillägg begär.

Firemonkey

firefox firemonkey userscripts

Nuvarande versioner av Firefox stöder UserScripts API. Du kan kontrollera om så är fallet på följande sätt:

  1. Ladda om: konfigurera i Firefox-adressfältet.
  2. Bekräfta att du kommer att vara försiktig.
  3. Söka efter extensions.webextensions.userScripts.enabled .
  4. Om inställningen är satt till SANT, är det aktiverat. Ett värde FALSE betyder att det inte är aktiverat.

Du kan ladda användarskript och användarstilar i tillägget. Processen är en manuell en just nu. Klicka på förlängningsikonen och där på lägg till ikonerna för att lägga till ett nytt skript eller stil till Firefox. Du kan också använda de export- och importalternativ som du hittar i tilläggets inställningar.

Att lägga till skript eller stilar är inte lika bekvämt just nu som du behöver kopiera koden, klicka på knappen Lägg till, klistra in den innan du klickar på spara. Fortfarande fungerade processen felfritt när jag försökte den med hjälp av skript publicerade på Smörj gaffeln .

Alternativ för att spara användarskript i avaktiverat tillstånd eller med automatisk uppdatering aktiverat finns i redigeraren. Du kan redigera användarskript och användarstilar när som helst med tillägget.

Tillägget stöder GreaseMonkey GM3- och GM4-funktioner och funktioner som tillhandahålls av Firefox API. Vissa skript kanske inte fungerar korrekt när du skapar eller importerar dem. Firefox API tillåter inte wildcard top level domains (TLD) vilket innebär att något liknande http *: //www.google.*/* inte stöds. Det kan vara nödvändigt att justera skript i enlighet därmed så att de kan importeras utan problem.

FireMonkey kommer med en hjälpfil som förklarar skillnader och ger exempel. Det är ett bra ställe att börja din utredning om något inte fungerar som förväntat.

firemonkey scripts management firefox

Tilläggsikonen visar antalet skript och stilar som körs på den aktiva webbplatsen. Ett klick på ikonen visar de aktiva skript och stilar och ett alternativ för att inaktivera eller aktivera något med ett enda klick.

Utvecklaren av tillägget lagt till ett antal användbara funktioner i tillägget för att förbättra hanteringen och identifieringen av skript. Skriptfel hänvisar till skriptets namn i konsolen för förbättrad identifiering och aviseringar från skript visar också skriptets namn.

Stängande ord

FireMonkey är ett lovande nytt tillägg för Firefox-webbläsaren som har mycket att erbjuda även i den ursprungliga versionen. Du kan ladda, hantera, redigera och skapa användarskript och användarstilar med det, och det använder det nya användarskripts API som Mozilla säkert kommer att sätta fokus på i framtiden.

Förlängningen skulle gynnas av några trevliga att ha funktioner, t.ex. direktimport från andra användarskripttillägg som är installerade eller igenkänning av 'installera' -knappen på populära användarskriptförvar.

Nu du : Kör du användarskript eller stilar i din webbläsare?