Ya que me mi experiencia en Foros del web, a sido tan buena, me arriesgo con otro problemilla también para acabar con mi extensión. Mi idea era ésta:
estoy intentando hacer mi primera extensión para Chrome.
Mi proyecto es añadir un nuevo botón al menú contextual que ofrece Chrome. Cuando señalas una palabra y pulsas el botón derecho, aparece una opción que se llama "Buscar 'x' con Google". Mi idea es que el botón nuevo que deseo añadir haga exactamente lo mismo que esta herramienta pero que añada una palabra a esa búsqueda; como por ejemplo: señalas el nombre de un actor, le das al botón derecho y pulsas la opción de "Buscar 'Actor'+Wikipedia con Google".
En principio no deseo personalizarlo, es decir, que el botón siempre busque "wikipeda". Más adelante me pondré a modificarlo.
He encontrado (gracias a hasdpk) éstas funciones:
// A generic onclick callback function.
function genericOnClick(info, tab) {
console.log("item " + info.menuItemId + " was clicked");
console.log("info: " + JSON.stringify(info));
console.log("tab: " + JSON.stringify(tab));
}
// Create one test item for each context type.
var contexts = ["page","selection","link","editable","image","vide o",
"audio"];
for (var i = 0; i < contexts.length; i++) {
var context = contexts[i];
var title = "Test '" + context + "' menu item";
var id = chrome.contextMenus.create({"title": title, "contexts":[context],
"onclick": genericOnClick});
console.log("'" + context + "' item:" + id);
}
Lo que necesitaría sería la línea en genericOnClick, que abriera una página en Google con la búsqueda de la cadena seleccionada pre-cargada en google; osea: el botón que te lleva directamente a la búsqueda de google.
Me ayudaríais muchísimo. Muchas gracias de antemano.