Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2014, 13:56
Avatar de Freakme
Freakme
 
Fecha de Ingreso: julio-2007
Ubicación: Portugalete
Mensajes: 97
Antigüedad: 17 años, 6 meses
Puntos: 0
Extensión Chrome que parsee el código fuente

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
__________________
Mi blog http://mentecuadrada.es/ con tips sobre desarrollo web, Codeigniter, Jquery, algo de fotografía y un poco de mi última afición: Android