Estoy desarrollando una extensión de Chrome para obtener una tabla de dos pestañas abiertas y mostrarlas en una pestaña nueva. Hasta ahora, la siguiente extensión obtiene la tabla de una pestaña, pero muestra el resultado en el popup.html, ¿cómo podría mostrarlo en una nueva pestaña?
manifiesto.json:
{ "name": "Tables", "description": "Tables", "version": "1.0", "manifest_version": 2, "permissions": ["tabs", "<all_urls>"], "browser_action": { "default_popup": "popup.html" } }ventana emergente.html:
<!DOCTYPE HTML> <html> <head></head> <title></title> <body> <div id="contentId">-</div> <script type="text/javascript" src="popup.js"></script> </body> </html>ventana emergente.js:
function table_content (results){ contents = results; document.querySelector("#contentId").innerHTML = "<div>" + contents + "</div>";} chrome.tabs.query({active: true}, function(tabs) { var tab = tabs[0]; chrome.tabs.executeScript(tab.id, { code: 'document.getElementById("appointmentTable").innerHTML' }, table_content); });