
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:02
Deze instructable laat je zien hoe je de broncode uit elke Firefox-add-on kunt extraheren. Het vereist niets meer dan een ZIP-extractiehulpprogramma en een teksteditor als u ervoor kiest om de bron te bewerken en opnieuw in te pakken.
Stap 1: Het XPI-bestand van een add-on zoeken
Een XPI-bestand is een add-on verpakt in een enkel bestand. U moet dit bestand van de add-onssite halen zonder direct naar de gebruikelijke installatie te gaan. Zoek de gewenste add-on op de siteaddons-site voor add-ons en zoek de groene installatieknop. OPMERKING: Voor sommige add-ons is een licentieovereenkomst vereist die vooraf moet worden geaccepteerd. In dat geval kan het XPI-bestand worden opgeslagen vanaf de knop op de licentie-acceptatiepagina, en niet vanaf de add-onpagina zelf. In plaats van alleen op de knop te klikken en Firefox het over te laten nemen, klikt u met de rechtermuisknop en kiest u "Koppeling opslaan als…". Zodra de bestandsoverdracht is voltooid, hebt u het add-on-pakket direct op uw computer.
Stap 2: XPI-bestand uitpakken
Nu het bestand op uw computer staat, opent u uw persoonlijke ZIP-extractiehulpprogramma en wijst u het naar het XPI-bestand. In werkelijkheid zijn XPI-bestanden slechts hernoemd naar ZIP-bestanden, dus u kunt doorgaan en de inhoud ergens naar een map uitpakken. Veelvoorkomende bestanden die worden uitgevoerd zijn…install.jsinstall.rdf/chrome//defaults/Met deze bestanden aanwezig, bent u klaar om verder te gaan.
Stap 3: De belangrijkste JAR-code extraheren
Het grootste deel van de kern-add-oncode is aanwezig in een JAR-bestand in de /chrome/ directory. Je zult zien dat, net zoals XPI een hernoeming is van ZIP, JAR dat ook is (maar in mindere mate). Met hetzelfde extractiehulpprogramma zou u in staat moeten zijn om de belangrijkste add-onbestanden uit de JAR te extraheren.
Stap 4: Dat is het
Wat je nu hebt, zijn de meeste onbewerkte bronbestanden van de add-on. U kunt ze naar wens aanpassen en opnieuw verpakken met de wijzigingen. Als u XPI-bestanden in Firefox opent, worden ze voor u geïnstalleerd. Respecteer altijd het werk van een auteur en zorg ervoor dat u hun code mag gebruiken. Neem niet zomaar een populaire add-on, wijzig de tegoeden en host deze opnieuw. Dat is gewoon stelen.
Aanbevolen:
Magnetische schakelaar Deuralarmsensor, normaal open, eenvoudig project, 100% werkend, broncode gegeven: 3 stappen

Magnetische deuralarmsensor, normaal open, eenvoudig project, 100% werkend, broncode Gegeven: Beschrijving: Hallo allemaal, ik ga een tutorial maken over het MC-18 magnetische schakelsensoralarm dat in de normaal open modus werkt. Schakelaartype: GEEN (normaal gesloten type), het circuit is normaal open en het circuit is aangesloten wanneer de magneet in de buurt is. Het riet
Sonoff Wall Switch-add-ons: 4 stappen

Sonoff Wall Switch-add-ons: Als u Sonoff T1-wandschakelaars gebruikt, bent u gestopt met het gebruik van cloudgebaseerde servers voor domotica en wilt u meer functionaliteit uit de aan de wand gemonteerde lichtschakelaar halen. Dit instructable laat je zien hoe je een temperatuurvoel
De complete Smart Home-add-on: 8 stappen

The Complete Smart Home Add-on: Mijn vorige project "The Complete Smart Home" draait al bijna 5 jaar zonder problemen. Nu ik besloot om er een feedback aan toe te voegen zonder enige wijziging aan het huidige circuit en schema. Dus deze add-on pro
[Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen)
![[Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen) [Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/001/image-1599-93-j.webp)
[Arduino Robot] Hoe maak je een Motion Capture-robot | Duimen Robot | Servomotor | Broncode: Thumbs Robot. Gebruikt een potentiometer van MG90S servomotor. Het is erg leuk en makkelijk! De code is heel eenvoudig. Het is slechts ongeveer 30 lijnen. Het ziet eruit als een motion-capture.Laat een vraag of feedback achter! [Instructie] Broncode https://github.c
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen

Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik