Sé que por razones de seguridad esto no es fácil de lograr, sin embargo, habría una manera de hacerlo como Firebug ...Cómo codificar la extensión de Firefox que ejecuta el código de JavaScript en el contexto de la página como firebug
por favor ayuda, le gustaría invocar una secuencia de comandos en el contexto de la página para lograr algún efecto ...
Básicamente, me gustaría lograr dos funciones: 1. añadir jQuery para cualquier página web de forma automática si no está ya existe . 2. cuando abra cierta dirección, llame a un método de esa página para notificar automáticamente al servidor. (una funcionalidad AJAX de la página)
He tratado de inyectar en el cuerpo, sin suerte. intentado obtener el objeto ventana, que sin embargo no tiene acceso para llamar a la función.
Trataré de cambiar la ubicación a algo así como: javascript: alert ('test inject');
Many thx.
Solo una nota de que usar insafeWin de esta manera es increíblemente peligroso. Por ejemplo, es legal que una página maliciosa haga var vote = { get up: function() { [[get-window-object]]. Components.classes ["@ mozilla.org/file/local ; 1 "]. CreateInstance (Components.interfaces.nsILocalFile); // la página web ahora puede tener acceso a su sistema de archivos local. } } esto no funcionará directamente ya que el alcance global es diferente, pero es fácil permitir por accidente que un script obtenga un control de la ventana (por ejemplo, devolver valores o argumentos). –