Buenas noches
llevo unas horas dándole vueltas y no consigo gran cosa, estoy intentando crear una extensión de chrome que al darle al botón de la misma capture código fuente para parsearlo o alguna información de la página actual al menos (la url, el title, algo).
De momento no he conseguido gran cosa, he creado el archivo
manifest.json
Código:
{
"name": "MiExtension",
"description": "Experimentando",
"version": "0.1",
"background": {
"scripts": ["jquery-1.11.1.min.js","background.js"]
},
"permissions": [
"tabs", "http://*/*", "https://*/*"
],
"browser_action": {
"default_title": "MiExtension",
"default_icon": "icono.png"
},
"manifest_version": 2
}
y el background.js
Código:
$(document).ready(function() {
function codigo() {
var links = document.querySelectorAll("html");
alert(document.URL + " - " + document.getElementsByTagName('html')[0].innerHTML);
}
// Called when the user clicks on the browser action.
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.update(tab.id, {url: codigo()});
});
});
continuamente me captura la url y el código de la propia extensión y me devuelve algo como
Código:
chrome-extension://leanalksajdflasdflkasdfh/_generated_background_page.html
...
y el código html del documento ese que genera automáticamente.
Si alguien puede ayudarme, lo agradecería enormemente.
Gracias :D