FireMonkey utilitza l'API oficial del Firefox per a scripts d'usuari i tipus d'usuari

Proveu El Nostre Instrument Per Eliminar Problemes

FireMonkey és una nova extensió del navegador per al navegador web del Firefox que permet als usuaris gestionar els codis d’usuari i els tipus d’ús mitjançant l’API d’usuaris que va introduir Mozilla recentment al Firefox.

L'extensió ofereix una funcionalitat similar a les extensions de codi d'usuari establertes com ara GreaseMonkey , TamperMonkey o ViolentMonkey, així com extensions d’estil d’usuaris com Stylus a primera vista. Una de les diferències bàsiques, almenys ara mateix, és l’ús que fa FireMonkey nova API d'UsuScripts que Mozilla va implementar recentment al Firefox.

Mozilla va revelar que va crear l'API per solucionar problemes de rendiment, fiabilitat i seguretat pel que fa a scripts d'usuaris al Firefox. L’API està dissenyada per executar scripts d’usuaris al seu propi sandbox per aïllar-los; extensions tradicionals com GreaseMonkey executen els scripts en el mateix procés.

Nota : Mozilla ha canviat el comportament predeterminat de fitxers userchrome.css i userContent.css al Firefox 69 . Aquests fitxers ja no es carreguen per defecte. Els usuaris han d’habilitar la càrrega manualment per restaurar la funcionalitat.

FireMonkey sol·licita molts permisos durant la instal·lació; el desenvolupador explica per què es necessiten aquestes operacions a Mozilla AMO. Sol·licita els mateixos permisos que demanen altres extensions de script d’usuari.

FireMonkey

firefox firemonkey userscripts

Les versions actuals de Firefox admeten l'API UserScripts. Podeu comprovar si aquest és el cas de la següent manera:

  1. Carrega sobre: ​​config a la barra d’adreces del Firefox.
  2. Confirmeu que tindreu cura.
  3. Buscar extensions.webextensions.userScripts.enabled .
  4. Si la preferència es defineix en TRUE, està habilitada. Un valor de FALSE significa que no està habilitat.

Podeu carregar usercripts i usertyles a l’extensió. El procés és manual ara mateix. Feu clic a la icona d'extensió i, a continuació, a les icones afegides per afegir un nou script o estil al Firefox. També podeu utilitzar les opcions d’exportació i importació que trobareu a la configuració de l’extensió.

Afegir scripts o estils no és tan còmode ara com necessiteu copiar el codi, feu clic al botó afegir, enganxeu-lo abans de fer clic a desar. Tot i així, el procés va funcionar perfectament quan el vaig provar mitjançant scripts publicats Forquilla de greix .

A l'editor es proporcionen opcions per desar els scripts d'usuari en estat desactivat o amb una actualització automàtica activada. Podeu editar els scripts i els tipus d'usuari en qualsevol moment mitjançant l'extensió.

L’extensió admet les funcions i funcions GreaseMonkey GM3 i GM4 proporcionades per l’API de Firefox. És possible que alguns scripts no funcionin correctament quan els creeu o els importeu; l'API de Firefox no permet els dominis de primer nivell (TLD) amb comodins, cosa que significa que alguna cosa com http *: //www.google.*/* no és compatible. Pot ser necessari ajustar els scripts en conseqüència perquè es puguin importar sense problemes.

FireMonkey inclou un fitxer d'ajuda que explica les diferències i proporciona exemples. És un bon lloc per començar la investigació si alguna cosa no funciona com s’esperava.

firemonkey scripts management firefox

La icona d'extensió mostra el nombre de scripts i estils que s'executen al lloc actiu. Un clic a la icona mostra els scripts i els estils actius i una opció per desactivar o habilitar qualsevol amb un sol clic.

El desenvolupador de l'extensió va afegir diverses funcions útils a l'extensió per millorar la gestió i la identificació dels scripts. Els errors de guió fan referència al nom de l'script a la consola per a una identificació millorada i les notificacions dels scripts també mostren el nom del script.

Paraules clausura

FireMonkey és una prometedora nova extensió per al navegador Firefox que té molt a oferir fins i tot en la versió inicial. Podeu carregar, gestionar, editar i crear usercripts i usertyles utilitzant-lo, i està utilitzant la nova API d'usuaris que Mozilla certament centrarà el focus en el futur.

L’extensió es beneficiaria d’algunes funcions excel·lents de tenir, per exemple. importacions directes d’altres extensions usercript instal·lades o el reconeixement del botó “instal·lar” als dipòsits populars d’usuaris de criptes.

Ara tu : Publiqueu scripts o estils d’usuari al navegador?