Estoy tratando de desarrollar una extensión para Firefox. El problema es que no puedo averiguar cómo acceder al html de la pestaña activa cuando se presiona el botón de la barra de herramientas. Todavía no he agregado el botón de la barra de herramientas, lo haré una vez que la función getHTML funcione.
Este es el archivo de manifiesto.
{ "manifest_version": 2, "name" : "Example", "version": "1.0", "description": "Example extension", "content_scripts": [ { "matches": ["<all_urls>"], "js": ["js/content.js"] } ], "background": { "scripts": ["example.js"] }, "permissions": [ "tabs", "storage", "activeTab", "webRequest", ] }Este es el script de fondo ejemplo.js:
function getHTML() { browser.tabs.query({ active: true, lastFocusedWindow: true }, function(tabs) { // and use that tab to fill in out title and url var tab = tabs[0]; var tabId = tab.id; browser.tabs.executeScript(tabId, { code : "console.log(document.body.innerHTML)" })})}; getHTML()¿Qué estoy haciendo mal?
Gracias por adelantado.