Hola quiero inyectar un código en una pestaña abierta de chrome o otro navegador como si lo hiciese desde Chrome Developer Tools. Chrome tiene una especia de api o tengo que inyectar mi codigo en el proceso ? Alguna pista ?
Saludos
en la barra de navegacion colocas
javascript: seguido de tu codigo...
ej
javascript:alert("hola mundo");
lo puedes guardar como un bookmark yo lo uso mucho... pero queda en uns sola linea... aqu ejemplos de lo que yo uso (no son obras de arte, están hechos desde hace mucho tiempo a los golpes por mi...)
JQueryfy (inyecta jquery en cualquier pagina)
javascript: var element1 = document.createElement("script"); element1.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"; element1.type="text/javascript"; document.getElementsByTagName("head")[0].appendChild(element1);
Quitar Flash (cuando una pagina tiene musica de fondo o carga ads en flash, adios a todo)
javascript: var tagname = ["object","embed"];var i;for(i=0;i<tagname.length;i++){var l = document.getElementsByTagName(tagname[i]).length;var element;for(;l>0;l--){element = document.getElementsByTagName(tagname[i])[l-1];if(element.getAttribute("type")!=null && element.getAttribute("type").indexOf("flash")>0){element.remove();}}}
Dejar solo flash (solo agarra el primero que consigue)
javascript: var element1 = document.createElement("script"); element1.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"; element1.type="text/javascript"; document.getElementsByTagName("head")[0].appendChild(element1); var t = setTimeout(function(){ var a = $("[type~='application/x-shockwave-flash']"); $("body").html("<center></center>"); $("center").append(a) ;a.attr("width","800px");a.attr("height","600px"); },1000);
agrego... si quieres que se ejecute... más facil que armar una extension es usar greasemonkey(mozilla) o tampermonkey(chrome) que te inyecta los códigos condicionalmente
Creo que no me he explicado bien :rolleyes:
Quiero con un programa c++ que se ejecuta sin estar unido a chrome, un programa normal de windows. Desde este programa quiero buscar entre las pestañas abiertas de chrome una url y después inyectar código javascript en esta pagina abierta sin que haga falta al usuario presionar F12 y escribir el código.
interesante... por que no vi este post antes... :P