Cambiar Javascript en una página HTML fuera de mi control [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Detener la ejecución de la función de Javascript (lado del cliente) o modificarla 4 respuestas

Estoy usando una página HTML fuera de mi control. Define una función de Javascript en una línea.<script> etiqueta y lo llama en<body onload="..."> :

<code><html>
...
<body onload="init()">
<script type="text/javascript" language="javascript">
    function init() {
        ...
    }
</script>
...
</code>

¿Cómo puedo cambiar esa función antes de que sea llamada? He intentado usar Greasemonkey para modificar la secuencia de comandos o para insertar otra secuencia de comandos justo después de anular la función, pero no parece tener ningún efecto.

Respuestas a la pregunta(2)

Su respuesta a la pregunta