Solo lectura

Google Chrome - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

¿Como configuro mi extensión para que haga lo siguiente?

Jimbito
1/06/11 13:38
Por favor, describe paso a paso lo que sucedió hasta el momento cuando encontraste el problema. Añade, asimismo, la información siguiente:
Tengo la siguiente duda: Estoy configurando mi propia extension, y quiero que al pulsarla se aplique el siguiente script a la página en la que me encuentro: javascript:document.body.contentEditable='true'; document.designMode='on'; void 0. Me he vuelto loco, y no consigo nada, ¿alguna idea? Gracias.
Versión de Google Chrome: La última.
Sistema Operativo: Windows xp.
Extensiones instaladas : Google translate, Open downloads windows

Respuestas (2)

Alejandro Silvestri
2/06/11 18:50
Sï, mirá, no sé cuánto sabés de extensiones como para elegir los términos para la respuesta.
Tenés que tener como mínimo cuatro archivos:

manifest.json
icon.png
background.html
injectScript.js

Los nombres pueden variar.  El tema es que hacés un Browser Action, colgás el listener con el background.html, para que al pulsarse inyecte el script en el tab.

background.html :

<script>
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(tab.id, {file: 'injectScript.js'});
});
</script>


injectScript.js :

document.body.contentEditable='true';
document.designMode='on';


manifest.json :

lo adecuado para un browser action


Jimbito
3/06/11 9:03
gracias, lo consegui!