Obtenir la vrai source HTML sous IE
Bien souvent on a besoin de connaitre la source HTML exacte de notre page, c'est à dire le code HTML résultant de diverses transformations effectuées par JavaScript. Sous FireFox, j'avais expliqué comment faire : Astuce Firefox : afficher la source de la selection mais avec IE il faut utiliser des plugins additionnels qui sont souvent lourd pour si peu de chose ...
Je me suis donc bricolé une astuce qui me permet de voir la sélection d'un élément voulu ou de toute la page. Pour cela je copiais cette ligne dans la barre d'adresse IE :
javascript:alert(document.body.outerHTML)
Ca fonctionne très bien mais c'est pas très pratique quand la page est longue. Avec IE on a accès au contenu du presse papier en JavaScript, j'ai donc écrit :
javascript:window.clipboardData.setData('Text', document.body.outerHTML);
Le code HTML est bien rajouté dans le presse-papier mais on change de page, pour éviter cela j'ai utilisé :
javascript:void(window.clipboardData.setData('Text', document.body.outerHTML));
Tout ça c'est très bien mais c'est pénible de devoir écrire à chaque fois ce bout de code. Je me suis donc rappelé les favelets, qui consiste à mettre du code JavaScript dans les favoris.
Pour le faire facilement aller sur cette page, cliquer avec le bouton droit sur le lien puis faites "Ajouter au favoris". Dorénavant à chaque fois que vous accéderez à ce favoris, la source HTML de la page sera copié dans le presse papier, libre à vous de le coller dans l'éditeur de votre choix ;-)
| | | |