Help:Locating broken scripts/ca

Quan els ginys locals o els scripts d'usuari funcionen malament, sovint la causa és un defecte en el codi JavaScript (el llenguatge de programació en què estan escrits) o una dependència no declarada respecte d'un altre programa.

Per trobar on és el codi problemàtic que s'ha de corregir, heu d'utilitzar les eines de desenvolupador presents al vostre navegador i un URL especial.

Comproveu si és un problema de scripts
Primer, comproveu que teniu actualitzat el navegador, perquè, per motius de seguretat, els navegadors antics no són compatibles amb algunes característiques de MediaWiki i dels scripts.

Per saber si el problema té relació amb els scripts, temporalment desactiveu de cop tots els scripts i ginys.

Ho podeu fer afegint  a l'adreça web (URL) de la pàgina on veieu el problema. Per exemple:

Si l'URL ja conté un, en lloc d'això afegiu. Per exemple:

Si així i tot encara teniu problemes a la pàgina que esteu provant i teniu actualitzat el navegador, contacteu amb un desenvolupador de MediaWiki. En canvi, si amb aquest mètode ja no teniu el problema vol dir que teniu un problema de scripts. Ara cal identificar-lo.

Identificar el problema
Els enllaços següents expliquen com accedir a les eines de desenvolupador de diversos navegadors: Chrome/Chromium, Firefox, Internet Explorer, Opera i Safari.

A continuació, afegiu  a l'adreça web (URL) de la pàgina on veieu el problema. Per exemple:

Si l'URL ja conté un, en lloc d'això afegiu. Per exemple:

Si voleu més informació tècnica, podeu llegir com commutar el mode de depuració (però no cal).

Si hi ha un problema amb JavaScript, hauria d'aparèixer un error a la 'consola' de les eines de desenvolupador.

Comproveu que aquí "JavaScript" o "JS" és habilitat, i inhabiliteu qualsevol altra sortida que hi pugui haver perquè no hi surti massa informació:



Feu clic al nom de fitxer de la dreta. S'obrirà la vista de depuració: al plafó de la dreta hi ha el codi que cal corregir, i al plafó de l'esquerra hi ha indicat quin fitxer s'ha d'arreglar (potser us haureu de desplaçar per la llista fins a trobar el fitxer que està realçat). Feu clic amb el botó dret al fitxer, per a obrir-lo en una pestanya nova:



A causa de com es "carreguen" els fitxers, l'URL exacte del fitxer pot no sempre ser evident. Així que potser haureu de desplaçar-vos fins a dalt de tot del fitxer per veure com es diu.

Pot ser que aquest nom sigui només un comentari (com ara ).

El problema que cal arreglar podria ser al fitxer MediaWiki:Common.js local del wiki, als vostres fitxers personals com ara User:MyUserName/common.js (o altres fitxers .js que tingueu a ), al codi d'algun dels ginys disponibles al wiki o a les definicions de dependències de codi del giny definit a la pàgina MediaWiki:Gadgets-definition del wiki.

Arreglar el problema
Un problema de scripts pot tenir moltes causes. Us aconsellem que contacteu algú que sàpiga JavaScript perquè us ajudi. (Si teniu un coneixement tècnic bàsic de JavaScript, vegeu els consells i els enllaços cap a informació addicional a T164242.)

In the meantime, you can disable the scripts.

If the broken script is identified as a gadget, disable the gadget in your preferences.

If the broken script is on a .js page or yours, disable the gadget by commenting it. Add  at the beginning of the concerned code and   at the end.

Others ways to identify broken scripts

 * 1) note the gadgets and scripts you are using on your account
 * 2) disable all scripts and gadgets on your account
 * 3) re-enable one gadget
 * 4) clear your cache
 * 5) test if you still have problems:
 * 6) * If not, go to step 3
 * 7) * If yes, fix the script and go back to step 3 for other potentially broken scripts