Greasemonkey

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Greasemonkey
programari
Logotip
Tipus Editor HTML
Desenvolupador Aaron Boodman, Anthony Lieuallen, Johan Sundström i altres [1]
Data de la primera versió 28 de març del 2005
Última versió 2.2 [2] (28 d'agost de 2014 )
Sistema operatiu Multiplataforma
Llenguatge XUL
JavaScript
Llicència Llicència d'expatriado
( llicència gratuïta )
Lloc web www.greasespot.net/

Greasemonkey és una extensió del navegador Mozilla Firefox que permet a l'usuari modificar pàgines web gràcies a l'ús d'alguns scripts. La idea d’aquest programari és el concepte de “Navegació activa”, de fet, els scripts solen ser prerrogativa de l’autor del lloc web, mentre que Greasemonkey permet a l’usuari executar-ne alguns segons la seva pròpia elecció.

Greasemonkey es pot utilitzar per afegir contingut nou, millorar el seu aspecte, simplificar les operacions, combinar dades amb altres pàgines i molts altres propòsits, l'única limitació és la potència de JavaScript .

Exemples de guions típics

Els scripts més comuns per a Greasemonkey tenen aquestes funcions:

  • Afegiu botons o enllaços directes a recursos externs al lloc o de fàcil accés (per exemple, afegint botons com "moure" o "suprimir" a WebMail)
  • Comparació de dades de diferents llocs (per exemple, preus de botigues en línia).
  • Elimineu paràgrafs o imatges (com ara anuncis o correu brossa).
  • Moveu o modifiqueu el contingut segons les necessitats de l'usuari.
  • Recopilació automàtica de dades (com ara correu electrònic i sobrenoms).
  • Possibilitat d'afegir el fons a Google ( funció desactivada per google [ sense font ] ).

Detalls tècnics

La majoria dels "scripts d'usuari" de Greasemonkey s'escriuen a mà, mitjançant un codi JavaScript específic del lloc, que manipula el seu contingut a través de la interfície Model d'objectes de document . Els scripts tenen el format de nom .user.js i Greasemonkey ofereix automàticament instal·lar l’esmentat script si feu clic dret sobre ells; el fitxer també conté alguna metainformació, que especifica l'autor, la versió i les adreces dels llocs per als quals està dissenyat.

L’escriptura d’un script per a Greasemonkey requereix uns coneixements avançats, excloent així l’usuari normal de poder-ne escriure. L'extensió d' Ornitorinc . Arxivat el 8 de maig de 2007 a Internet Archive . no obstant això, permet a l'usuari modificar la pàgina (movent, suprimint o modificant el contingut) i guardant el resultat com a script per a Greasemonkey.

Problemes

L’ús de Greasemonkey pot comportar alguns problemes, de manera que alguns consideren que s’hauria d’utilitzar amb precaució. Aquests són alguns exemples:

  • La substitució de la publicitat o el comptador de peticions d'un lloc per una altra d'un altre podria distorsionar les estadístiques o disminuir els ingressos per augmentar la rivalitat.
  • Per comparar les dades de diferents llocs, és necessari sol·licitar la pàgina web dels llocs que no visiteu, però la informació de la qual ens interessa, això comporta un augment del trànsit generant-ne una de fictícia.
  • El canvi de forma d'un lloc pot fer que l'script relatiu sigui inútil o fins i tot perjudicial, creant també errors; per tant, seria necessari desactivar l'script i reescriure'l. [ sense font ]

Equivalent per a altres navegadors

Greasemonkey només està disponible per a Firefox, però hi ha programes similars: GreasemonkIE Trixie i per a Internet Explorer .

Opera, d'altra banda, admet "scripts d'usuari" de forma nativa, però no proporciona suport per a les funcions ampliades de Greasemonkey. També hi ha una versió de Greasemonkey per a Epiphany , entre les extensions oficials del navegador. Tingueu en compte que Opera i Firefox admeten el W3C DOM , mentre que Internet Explorer utilitza instruccions diferents, de manera que els scripts Greasemonkey també haurien de funcionar a Opera, però no a IE.

A partir de la versió 4.0, publicada el febrer de 2010, Google Chrome admet nativament els scripts Greasemonkey, que el navegador converteix internament en extensions i es tracta com a tals. L’autor de Greasemonkey, Aaron Boodman (que per cert és el desenvolupador del navegador en qüestió), però, va recordar que al voltant del 15% -25% dels scripts de Greasemonkey per a Firefox no funcionen correctament a Chrome a causa de les diferències entre navegadors [ 3] . A més, el suport natiu de Chrome per als scripts de Greasemonkey ignora les directives @exclude .

Per a SeaMonkey, en canvi, no s’ha publicat una versió oficial, però dins del projecte Mozdev.org hi ha versions no oficials que permeten l’ús del complement també en aquest navegador.

Nota

  1. ^ Membres de la xarxa greasemonkey , a github.com , github. Consultat el 6 de juny de 2012 .
  2. ^ (EN) Greasespot: Greasemonkey Release 2.2 , a greasespot.net. Obtingut el 2014-109 .
  3. ^ Aaron Boodman, 40.000 extensions més! , a blog.chromium.org . Consultat l'1 de febrer de 2010 .

Altres projectes

Enllaços externs