Automation kommer till Ghacks user.js konfiguration för Firefox

0
336

Den Ghacks user.js konfigurationsfilen för Firefox innehåller en lista med mest integritet och säkerhet-relaterade inställningar för webbläsaren.

Firefox uppdateringar kan ändra inställningar. Uppdateringar kan ta bort inställningar, ändra dem eller för att presentera dem. Det är den centrala orsaken till varför user.js filen uppdateras regelbundet.

Användare som använder sig av Ghacks user.js filen var tvungen att ladda ner den nya filen från GitHub repository tills nu för att få den uppdaterade versionen av det för den senaste versionen av webbläsaren Firefox.

Ersättning på det lokala systemet beror främst på hur user.js filen används. Vissa användare bara ersätta det gamla med det nya, andra vill gå igenom listan över ändringar manuellt för att göra ändringar i sin kopia.

Matrester är gemensamma oavsett vilken metod som används. Om du tar bort ett språk från user.js fil, är det inte automatiskt bort från Firefox till exempel. Du var tvungen att återställa inställningen i about:config för att bli av med det för exempel.

Manuell återställning av inställningar är fel-benägen. Medan du kan, strunta i fråga helt och hållet, skulle du sluta med en växande antal inställningar som är antingen inaktiva eller inte längre arbetar.

Automatisering av processen

Laget, jordling, claustromaniac, och overdodactyl, skapade skript för att hantera denna fråga. Följande skript finns tillgängliga:

  • prefsCleaner.bat tar bort alla poster från prefs.js filen som finns i user.js.
  • Scratchpad skript återställ Firefox inställningar.
  • Updater-skript för att säkerhetskopiera, ladda ner, och tillämpa ändringarna.

Med hjälp av prefsCleaner.bat

prefs cleaner

Du måste kopiera prefsCleaner.bat-filen till Firefox profilmapp. Öppna about:support i Firefox adressfält och klicka på “öppna mapp” – knappen under Ansökan Grunderna för att öppna den profil mapp.

Se till att stänga Firefox innan du kör batch-skript i profilen mappen. Batch-script återställer någon inställning som är också i user.js fil.

Data från user.js filen används igen nästa gång webbläsaren.

Använda Scratchpad-skript

scratchpad

Scratchpad-skripten kommer att återställa inställningar. Till skillnad från prefsCleaner.bat, dessa skript kan också återställa inställningar som inte finns i den aktuella user.js fil.

Läs också: Privacy blunder? Firefox Få tillägg sidan använder Google Analytics

Flera skript som finns, som du kan köra för att återställa borttagna eller föråldrat preferenser, bland andra.

Kör dem är lite komplicerat dock. Du kanske vill skapa en säkerhetskopia av hela Firefox-profilen innan du börjar.

  1. Tillval: inaktivera Internet anslutning av Firefox (eller enhet).
  2. Starta webbläsaren Firefox.
  3. Ladda om:config så att det är den aktiva fliken i webbläsaren.
  4. Använd Skift-F4 för att öppna Scratchpad.
  5. Använd knappen öppna för att läsa in manus.
  6. Du kan klistra in innehållet också, men behovet av att skriva “låt klistra in” först för att aktivera funktionen.
  7. Välj kör för att köra skriptet.
  8. Kolla Developer>Webbläsare Konsolen>Loggning för produktionen.
  9. Starta om Firefox webbläsare.
  10. Om du inaktiverade Internet, bör du återaktivera det.

Updater-skript

Updater-skript finns tillgängliga för Windows, Mac och Linux-maskiner. Följande händer när du kör skript utan parametrar:

  1. Backup av Firefox user.js fil.
  2. Nedladdning av den senaste Ghacks user.js fil.
  3. Använda filen user-overrides.js om den finns.

Användare som gjort ändringar i Ghacks user.js filen innan du lägga till Firefox kan använda user-overrides.js filen för att behålla dessa ändringar när du använder updater-skript.

I grund och botten, vad du gör är att lägga till en ändrad inställning till den user-overrides.js filen så att ändringar bibehålls genom uppdateringar. Den updater-skript använda filen automatiskt om det finns.

Windows-versionen av updater skript som stöder parametrar på kommandoraden. Du kan köra skriptet med -Merge pararameter att slå samman user-overrides.js inställningar med user.js preferenser i stället för att lägga till dem i slutet av user.js fil.

Referenser:

  • Återställa Inaktiv Prefs [Manus]
  • Att Tillämpa Dina Ändringar
  • Updater-Skript