FireMonkey gebruikt de officiële API van Firefox voor gebruikersscripts en gebruikersstijlen

Probeer Ons Instrument Voor Het Oplossen Van Problemen

FireMonkey is een nieuwe browserextensie voor de Firefox-webbrowser waarmee gebruikers gebruikersscripts en gebruikersstijlen kunnen beheren met behulp van de gebruikerscripts-API die Mozilla onlangs in Firefox heeft geïntroduceerd.

De extensie biedt vergelijkbare functionaliteit als gevestigde userscript-extensies zoals GreaseMonkey , TamperMonkey of ViolentMonkey, evenals gebruikersstijlextensies zoals Stylus op het eerste gezicht. Een van de belangrijkste verschillen, althans nu, is FireMonkey's gebruik van de nieuwe UserScripts API die Mozilla onlangs in Firefox heeft geïmplementeerd.

Mozilla onthulde dat het de API heeft gemaakt om prestatie-, betrouwbaarheids- en beveiligingsproblemen met betrekking tot gebruikersscripts in Firefox aan te pakken. De API is ontworpen om gebruikersscripts in hun eigen sandbox uit te voeren om ze te isoleren; traditionele extensies zoals GreaseMonkey voeren de scripts in hetzelfde proces uit.

Notitie : Mozilla heeft het standaardgedrag gewijzigd voor userchrome.css en userContent.css-bestanden in Firefox 69 . Deze bestanden worden niet meer standaard geladen. Gebruikers moeten het laden handmatig inschakelen om de functionaliteit te herstellen.

FireMonkey vraagt ​​veel rechten tijdens de installatie; de ontwikkelaar legt uit waarom deze nodig zijn op Mozilla AMO. Het vraagt ​​om dezelfde machtigingen die andere gebruikersscript-extensies vragen.

FireMonkey

firefox firemonkey userscripts

Huidige versies van Firefox ondersteunen de UserScripts API. U kunt op de volgende manier controleren of dat het geval is:

  1. Laad about: config in de adresbalk van Firefox.
  2. Bevestig dat u voorzichtig zult zijn.
  3. Zoeken naar extensions.webextensions.userScripts.enabled .
  4. Als de voorkeur is ingesteld op TRUE, is deze ingeschakeld. Een waarde van FALSE betekent dat deze niet is ingeschakeld.

U kunt gebruikerscripts en gebruikersstijlen in de extensie laden. Het proces is momenteel handmatig. Klik op het extensiepictogram en daar op de add-pictogrammen om een ​​nieuw script of stijl aan Firefox toe te voegen. U kunt ook de export- en importopties gebruiken die u vindt in de instellingen van de extensie.

Het toevoegen van scripts of stijlen is momenteel niet zo comfortabel als u de code moet kopiëren, op de knop Toevoegen klikt, deze moet plakken voordat u op Opslaan klikt. Toch werkte het proces vlekkeloos toen ik het probeerde met behulp van scripts waarop werd gepost Smeer de vork .

Opties om gebruikersscripts op te slaan in uitgeschakelde toestand of met automatisch bijwerken ingeschakeld, zijn beschikbaar in de editor. U kunt gebruikersscripts en gebruikersstijlen op elk moment bewerken met behulp van de extensie.

De extensie ondersteunt GreaseMonkey GM3- en GM4-functies en functies die worden geleverd door de Firefox API. Sommige scripts werken mogelijk niet correct wanneer u ze maakt of importeert; de Firefox API staat geen wildcard top level domains (TLD) toe, wat betekent dat zoiets als http *: //www.google.*/* niet wordt ondersteund. Het kan nodig zijn om scripts dienovereenkomstig aan te passen, zodat ze zonder problemen kunnen worden geïmporteerd.

FireMonkey wordt geleverd met een Help-bestand waarin de verschillen worden uitgelegd en voorbeelden worden gegeven. Het is een goede plek om uw onderzoek te starten als iets niet werkt zoals verwacht.

firemonkey scripts management firefox

Het extensiepictogram geeft het aantal scripts en stijlen weer dat op de actieve site wordt uitgevoerd. Een klik op het pictogram geeft de actieve scripts en stijlen weer, en een optie om deze met een enkele klik uit of in te schakelen.

De ontwikkelaar van de extensie heeft een aantal handige functies aan de extensie toegevoegd om het beheer en de identificatie van scripts te verbeteren. Scriptfouten verwijzen naar de naam van het script in de console voor verbeterde identificatie en meldingen van scripts geven ook de naam van het script weer.

Afsluitende woorden

FireMonkey is een veelbelovende nieuwe extensie voor de Firefox-browser die zelfs in de eerste versie veel te bieden heeft. U kunt er gebruikersscripts en gebruikersstijlen mee laden, beheren, bewerken en maken, en het gebruikt de nieuwe gebruikerscripts-API waar Mozilla de focus in de toekomst zeker op zal leggen.

De extensie zou baat hebben bij een paar leuke functies, bijv. directe invoer van andere gebruikersscript-extensies die zijn geïnstalleerd of herkenning van de knop 'installeren' op populaire gebruikersscript-repositories.

Nu jij : Voert u gebruikerscripts of stijlen uit in uw browser?