Javascript agregando js

Imaginemos que tenemos una página web. No tenemos acceso directo a esta página, por lo que no pudimos cambiar el código fuente, pero necesitamos agregar un js a su contenido. ¿Hay alguna manera? Me refiero, por ejemplo, a javascript externo o de cualquier otra forma.

preguntado el 03 de mayo de 12 a las 12:05

¿Esto es con qué propósito?. Puede usar Firebug o complementos de navegador similares para hacerlo, para su propio propósito. -

Greasemonkey es lo que necesitas. -

Big_buka, Sí, @Elzo tiene razón, Greasemonkey es el mejor. -

¡lol! preguntas de hacking en stackoverflow xD -

Quienes somos nosotros"? ¿Eres responsable de cargar una página dentro de un iframe de una página de tu propiedad? Si es así, la seguridad a nivel del navegador le impedirá acceder a la página en el iframe si está en un dominio diferente. Esto es para evitar ataques de secuencias de comandos entre sitios. Si tiene el control del navegador que está cargando la página, puede usar algo como Greasemonkey. -

3 Respuestas

comprobar Greasemonkey y su addon para FF. Puede usarlo para inyectar js en cualquier página.

contestado el 03 de mayo de 12 a las 12:05

Sin ningún acceso, por supuesto, no puede agregar ningún script al sitio. ¿De qué estamos hablando? ¿Instrucciones XSS?

Tal vez deberías aclarar qué es exactamente lo que buscas y por qué motivo. La declaración anterior sigue siendo cierta, sin acceso, sin agregar permanentemente ningún script (sin algún tipo de ataque xss).

Si solo desea inyectar código en una página que abre localmente, puede usar cualquier js-console como Firebug. Por ejemplo

var head = document.head || document.getElementsByTagName('head')[0] || document.documentElement,
    scr  = document.createElement('script');
    scr.src = 'http://myserver/myscript.js';
    scr.type = 'text/javascript';

head.insertBefore(scr, head.firstChild);

contestado el 03 de mayo de 12 a las 12:05

Generalmente no, sin embargo, una extensión del navegador podría hacerlo.

contestado el 03 de mayo de 12 a las 12:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.