mogę odwiedzić stronę internetową z pliku JavaScript na czele HTMLusunąć funkcję javascript z Greasemonkey
<script language="javascript" src="javscript.js"></script>
Kod wewnątrz tego pliku jest:
// 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;
Chcę wyłączyć/usunąć/zamień tę funkcję na Greasemonkey.
Próbowałem go
unsafeWindow.update = function(){}
bez rezultatu! (nie ma błędów w konsoli)
Czy istnieje sposób na zabicie tej funkcji?
Zobacz czy odpowiedź na [to pytanie] (http://stackoverflow.com/questions/4064035/greasemonkey-overriding-website-functions) pracuje dla Ciebie. Nie używałem GreaseMonkey przez jakiś czas, ale wydaje się, że ma to sens. –
Czy to na Firefox 2, ze starszym Greasemonkey, jak na poprzednie pytania? –
próbowałem kod i dodano alert ("TEST"); kod utworzyłby w głowie, ale nie uruchamia "testu". – bernte