Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: Toracos en 25 Noviembre 2013, 11:11 AM

Título: Aplicación google chrome
Publicado por: Toracos en 25 Noviembre 2013, 11:11 AM
 Buenas gente, estoy en proceso de desarrollar una extensión para google chrome, a ver si me podeís echar un cable, ya que soy nuevo con esta API.

La idea es simple, la aplicación debe filtrar el codigo de la web actual, y a continuación, sustituir la publicidad (adsense) por otra propia.

A ver si algún experto me puede aconsejar como hacerlo.

Saludos!
Título: Re: Aplicación google chrome
Publicado por: EFEX en 26 Noviembre 2013, 09:47 AM
No toque nunca este tema, pero igual queria aportar algo.

Si visitamos el sitio www.google.co.in se injectara el archivo myscript.js, donde generarà un boton.

manifest.json
Citar
{
"name":"Inject DOM",
"description":"http://stackoverflow.com/questions/14068879",
"version":"1",
"manifest_version":2,
"content_scripts": [
   {
     "matches": ["http://www.google.co.in/*","https://www.google.co.in/*"],
     "js": ["myscript.js"]
   }
 ]
}

myscript.js
Código (javascript) [Seleccionar]

// Checking page title
if (document.title.indexOf("Google") != -1) {
   //Creating Elements
   var btn = document.createElement("BUTTON")
   var t = document.createTextNode("CLICK ME");
   btn.appendChild(t);
   //Appending to DOM
   document.body.appendChild(btn);
}


Fuente: http://stackoverflow.com/a/14069119

Te recomiendo que visites los enlaces que proporciona el usuario, tambien leer sobre modificar DOM con javascript y ademas...

Crear nuestra primera extensión: https://developer.chrome.com/extensions/getstarted.html
Uso del patron para URLs: https://developer.chrome.com/extensions/match_patterns.html

Título: Re: Aplicación google chrome
Publicado por: Toracos en 27 Noviembre 2013, 05:26 AM
Cita de: EFEX en 26 Noviembre 2013, 09:47 AM
No toque nunca este tema, pero igual queria aportar algo.

Si visitamos el sitio www.google.co.in se injectara el archivo myscript.js, donde generarà un boton.

manifest.json
myscript.js
Código (javascript) [Seleccionar]

// Checking page title
if (document.title.indexOf("Google") != -1) {
   //Creating Elements
   var btn = document.createElement("BUTTON")
   var t = document.createTextNode("CLICK ME");
   btn.appendChild(t);
   //Appending to DOM
   document.body.appendChild(btn);
}


Fuente: http://stackoverflow.com/a/14069119

Te recomiendo que visites los enlaces que proporciona el usuario, tambien leer sobre modificar DOM con javascript y ademas...

Crear nuestra primera extensión: https://developer.chrome.com/extensions/getstarted.html
Uso del patron para URLs: https://developer.chrome.com/extensions/match_patterns.html



muchas gracias por la aportación, estoy buscando en el manual de google y ya he avanzado algo, si consigo acabar el proyecto lo subiré para evitar ralladas a los que vengan detrás mia  ;).