Signapplet (bookmarklet) : obtenir en JavaScript les données d'une page

Ce bookmarklet vise à obtenir :
- directement les méta-données,
- et les en-têtes HTTP par Ajax récursivement.
Il paramètre un identifiant pour contourner le cache.

Exemple direct sur les données de cette page

Signapplet - où remplacer http://etc avec l'url du script :

javascript:"use%20strict";if(document.location.protocol.indexOf("https")==0){void(alert("Le%20protocole%20https%20n'est%20pas%20pris%20en%20charge"))}else{var%20bookmarkletDonneesReglages=false;void((function(){if(typeof%20bookmarkletDonnees!=="undefined"&&bookmarkletDonnees.actif){bookmarkletDonnees.agir();}else{if(document.getElementById("bookmarkletDonnees")){document.getElementsByTagName("body")[0].removeChild(document.getElementById("bookmarkletDonnees"));}var%20loadscript=document.createElement("script");loadscript.id="bookmarkletDonnees";loadscript.src="http://etc/signapplet-donnees.js?t="+new%20Date().getTime();document.getElementsByTagName("body")[0].appendChild(loadscript);}})());}

Script chargé via le signapplet :

Version du script sans prise en compte d'IE :

Interfacteur 2013, version mixte IE 2014