visito un sito web con un file javascript nella testa del HTMLrimuovere una funzione javascript con Greasemonkey
<script language="javascript" src="javscript.js"></script>
Il codice all'interno di questo file è:
// keypress management
if (document.layers) document.captureEvents(Event.KEYPRESS)
function update(e) {
if (document.all) { // Explorer
if (event.keyCode==13) document.forms[0].submit(); // 13 = ENTER
else if (event.keyCode==26) runHelp(hplk); // 26 = CTRL+Z
return;
} else { // mozilla
if (e.which==13) document.forms[0].submit(); // 13 = ENTER
else if (e.which==26) runHelp(hplk); // 122 = CTRL+Z
return;
}
}
document.onkeypress=update;
Voglio disattivare/rimuovere/sostituisci questa funzione con Greasemonkey.
ho provato con
unsafeWindow.update = function(){}
senza alcun risultato! (non ci sono errori nella console)
c'è un modo per uccidere questa funzione?
vedere se la risposta a [questa domanda] (http://stackoverflow.com/questions/4064035/greasemonkey-overriding-website-functions) funziona per voi. Non ho usato GreaseMonkey da un po ', ma sembra avere senso. –
Si tratta di Firefox 2, con Greasemonkey precedente, come le precedenti domande? –
ho provato il codice e ho aggiunto un avviso ('TEST'); il codice verrebbe creato nella testa ma non sparava "test" – bernte