De volgende gids begeleidt u door de stappen van het overschrijven van de add-on ondertekening van de handhaving in Firefox Stabiel en Beta. Je zal in staat zijn om de installatie van niet-ondertekend add-ons in Firefox versies waarin dit zou niet mogelijk moeten zijn.
Mozilla geïmplementeerd in de add-on ondertekening beveiliging functie in Firefox enige tijd geleden, en het verplicht in Firefox 48 voor de Stal-en Beta-kanaal.
Dit betekent dat Firefox-gebruikers die het uitvoeren van een Stabiele of Beta versies van de browser kan alleen installeer ondertekende invoegtoepassingen in de browser. Firefox Dev, nacht-en ESR-gebruikers kunnen installeren niet-ondertekende invoegtoepassingen echter na het maken van een wijziging in de voorkeuren.
Add-on ontwikkelaars krijgen toegang tot ongemerkte Firefox bouwt die zijn stabiele versie van Firefox, die nog steeds achter de voorkeur.
Alle add-ons voorgelegd aan Mozilla ‘ s belangrijkste add-on archief worden ondertekend, maar dat is niet noodzakelijk het geval voor add-ons verspreid via andere kanalen.
Add-ons die door toepassingen, security-software voor de geest komt, op de ontwikkeling van platforms zoals Github, en oude add-ons die niet in de ontwikkeling van meer, kan niet worden getekend. Deze add-ons kan niet worden geïnstalleerd in Firefox Stabiel of Beta in dat geval.
Het overschrijven van de Firefox Add-on Ondertekening handhaving
De methode vereist dat u twee nieuwe bestanden en plaats ze in de belangrijkste Firefox installatie / run map.
Stap 1: Maak config.js bestand
- Het maken van een config.js bestand eerst. U kunt dit doen op Windows met de rechtermuisknop op het bureaublad te klikken en selecteren van Nieuw > tekstdocument.
- Laat de naam voor het moment, en open het tekst document achteraf door te dubbelklikken op het.
- Plak de volgende code in het document:
//
proberen {
Onderdelen.utils.import(“resource://gre/modules/addons/XPIProvider.jsm”, {})
.eval(“SIGNED_TYPES.clear()”);
}
de vangst van(ex) {}
- Sla het document achteraf.
- Klik met de rechtermuisknop op en selecteer naam wijzigen.
- Naam config.js. Zorg ervoor dat het heet config.js en niet config.js.txt.
- Verplaats de config.js bestand in het Firefox-installatiemap.
- Op Windowsis dit ofwel C:Program FilesMozilla Firefox of C:Program Files (x86)Mozilla Firefox.
- Op Linuxis dit /usr/lib/firefox-<versie> of /usr/lib64/firefox-<versie>
- Op de Mac, het is /Applications/Firefox.app
Let op: u bent vrij om te kiezen welke installatie directory, en dat mag u Firefox als een draagbare programma als goed. Het aanpassen van de programma-pad dienovereenkomstig. Zorg ervoor dat u het bestand in de root-map van het programma van Firefox.
Stap 2: Maken config-prefs.js
- Maak een tweede tekst document op het bureaublad en open het daarna in een editor.
- Plak de volgende regels in:
pref(“het algemeen.config.obscure_value”, 0);
pref(“het algemeen.config.bestandsnaam”, “config.js”);
- De naam van het bestand config-prefs.js.
- Verplaats het bestand naar de defaultspref map van de Firefox-map van het programma, bijvoorbeeld C:Program FilesMozilla Firefoxdefaultspref
Start Firefox Opnieuw Op.
Stap 3: Installatie van niet-ondertekend add-ons in Firefox Stabiel of Beta.
Eenmaal gedaan, u mogelijk opnieuw installeren van een add-on, signed of unsigned, in Firefox Stabiel of Bèta-net als voorheen.
Wat gebeurt er op de achtergrond
U bent waarschijnlijk afvragen wat de paar regels code doen, en of het veilig is of gevaarlijk is.
Zonder in al te veel details, hier is wat er gebeurt:
De eerste stukjes code, die toegevoegd aan de config.js bestand laden een van Firefox de configuratie bestanden en gegevens verwijderen uit de Signed_Types constante in dat bestand. Het gebeurt zo dat deze constante bepaalt de soorten van add-ons en extensies die moeten worden aangemeld voor worden geïnstalleerd.
U herinnert zich misschien dat sommige extensies, thema ‘ s, bijvoorbeeld, hoeft niet te worden getekend. Dus, de code wist de constante van alle soorten add-ons, zodat geen ondertekening vereist.
De voorkeuren in het tweede bestand vertellen Firefox voor het laden van de config.js bestand op te starten.
Slotwoord
De methode verwijdert u de add-on ondertekening van de handhaving in Firefox. Het is nogal verrassend dat het zo makkelijk, gezien het feit dat een van de belangrijkste argumenten voor de handhaving van de add-on ondertekening is de veiligheid.
Dankzij Howard en Michel die kennis mij over de truc.