Article traduït per un sistema de traducció automàtica. Més informació, aquí.

User Scripts per personalitzar pàgines web

Els "scripts" són porcions de codi pensades per modificar el comportament de les pàgines en afegir noves funcions, corregir problemes o variar l'entorn gràfic
Per Antonio Delgado 20 de abril de 2010
Img user scripts portada

Amb l’objectiu de facilitar o simplificar determinadesaccions, els navegadors web permeten emprar extensionsque els afegeixen noves funcions de les quals manca la versióoriginal. Però els “user scripts” van un pas més enllà. Creats pels usuaris que busquen, també des del navegador, modificar el comportament de les pàgines web que visiten, poden corregir problemes d’usabilitat ,crear accessos directes o afegir aspectes gràfics que millorin ipersonalitzin l’experiència en el lloc.

Aquestscodis no tenen intencions lúdiques, sinó que persegueixen una ficoncret i la seva filosofia és gairebé sempre utilitarista. “Script”en anglès significa “guió”, nom que ja dona una pistade com funcionen: són un plec d’instruccions que defineixen deforma concisa un determinat procediment. Alguns “scripts”permeten eliminar una columna per millorar la visualització dela pàgina web en ordinadors amb una resolució més petita.Uns altres deixen canviar el fons d’un lloc per un altre més contrastat, demanera que sigui més fàcil la seva lectura i es corregeixin errorsde disseny i accessibilitat.

Directoris d’user “scripts”

Paralocalitzar els programesdisponibles, hi ha diferents directoris creats per tercers querecopilen els milers d’user “scripts” dispersos per la Xarxai expliquen la seva utilitat i eficiència perquè resulti més senzilla l’usuari decidir-se per un o un altre. Una de les pàgines mésconegudes és Userscripts.org,amb més de 40.000 “scripts” llests per funcionar amb Greasemonkey, el programa per Firefox, o amb alguna de les seves versions creades per a altres navegadors.

Alguns “scripts” serveixen per canviar el fons d’un lloc per un altre més contrastat, de manera que sigui més fàcil la seva lectura

Entre els méspopulars, destaquen “scripts” pensats per facilitar l’ús deFacebook i algunes de les seves aplicacions, com el jocFarmVille, per tenir accés directe a l’original d’unaimatge en el cercador Google Images o per realitzar diferents accions en Youtube, com “un script” que afegeix enllaços per a la descàrrega directa d’un vídeo allotjat en la popular plataforma.

IEscriptsés un directori que recopila els “scripts” creats per laextensió IE7Pro, que els fa funcionar en Internet Explorer 7.Els més populars són “NoJavascript Errors”, que deshabilita la finestra emergent deerrors en javascript -mostrada per defecte pel navegador sitroba un error en carregar una pàgina-, i diferents “scripts”pensats per a la descàrrega de vídeos allotjats en plataformes comYoutube.

Imprescindible usar Greasemonkey

Per poderinstal·lar en elnavegador aquests “user scripts” de manera eficaç, ésnecessari adquirir abans una extensió per automatitzar la sevaús i la seva gestió en grup. La més reconeguda és Greasemonkey,un complement per al navegador Firefox que permet afegir aquestesporcions de codi creades pels usuaris i executar-les de formasenzilla. A més, es poden trobar alguns complements per a aquest mateixnavegador, com Platypus,pensats per crear “scripts” de forma visual a l’estil“WYSIWYG” (acrònim de Whatyou see is what you get).

Img user scriptsImagen: CONSUMER EROSKI

Greasemonkeytambé està disponible des de fa pocs mesos per GoogleChrome, ja que aquest navegador suporta de forma nativa els“scripts” creats per a l’aplicació. Per utilitzar-ho, elsusuaris han de disposar de l’última versió, Chrome 4, encara quea causa de diferències entre els navegadors, no tots el “scripts”originals per Firefox funcionen en Chrome. Els desenvolupadorsestimenque entre un 15% i un 25% dels scripts disponibles en l’actualitat nosón compatibles amb Google Chrome 4. Per la seva banda, Operadisposa des de la versió 8 d’un. sistema per executar “user scripts” de forma nativa enel navegador.

Per poder instal·lar en el navegador aquests “user scripts” de manera eficaç, és necessari adquirir abans una extensió que permeti automatitzar el seu ús

El navegador Safari compta amb un complement denominat Greasekit,que realitza les mateixes funcions que Greasemonkey, mentreque Internet Explorer permet utilitzar “user scripts” ambextensions com GreasemonkIEo Trixie.Aquesta última no s’actualitza des de fa uns anys,pel que pot tenir algunes restriccions sobre els usos enversions actuals d’Internet Explorer. Una altra opció és Greasemonkeyfor IE.

No obstant això,una de lesextensions més potents per crear i instal·lar “user scripts”en Internet Explorer és IE7Pro,un afegit per al navegador que fa possible el control de molts aspectes d’una pàgina web i és compatible ambalguns “scripts” creats per Greasemonkey.

Una altra opció per utilitzar scripts en Internet Explorer és iMacros,encara que també es pot habilitar per usar-la des de Chrome iFirefox deforma manual o a través d’un. complement per al navegador. iMacros està pensat paraautomatitzar accions que es realitzen de forma repetitiva, igualque les “macros”en una aplicació de full de càlcul. Així es podenautomatitzar accions en la navegació diària, com pujar idescarregar determinats fitxers o llegir una porció d’informaciód’una pàgina web de forma periòdica.