Entra

View Full Version : [Javascript]Impedire l'esecuzione di un altro script


kwb
18-04-2013, 13:23
Come da titolo, ho una pagina della quale non posso modificare il contenuto.
Nel head c'è uno script ( A ) che viene eseguito ad ogni click su un'immagine.
C'è modo, facendo uno script ( B ) di impedire l'esecuzione di A?
B probabilmente verrà messo dopo A...
Intendo inserire lo script B con greasemonkey ( scriptish in realtà ).

airon
18-04-2013, 13:51
Ciao con greasemonkey non è possibile perchè gli "user script" vengono eseguiti dopo che la pagina viene caricata.

Però credo che si possa benissimo ridichiarare la funzione in JS. Non ci ho mai provato in realtà

file A
function foo() {
//codice
}

file b
function foo() {
return;
}

kwb
18-04-2013, 16:32
Hmm, già non ci avevo pensato.
Però alla fine non è servito.. :D
Ho scoperto che lo script che volevo rimuovere, aggiungeva un tag agli elementi su cui doveva agire.
Un semplice removeAttr di jQuery e ho risolto :)