2 votes

Extension Chrome pour accéder au code source de tout site web

J'aimerais écrire une extension qui affiche une fenêtre contextuelle avec une zone de texte, où vous entrez un mot, puis le nombre d'occurrences de ce mot dans le code source de la page actuelle est affiché. Comment puis-je accéder au code source de la page actuelle ? Dois-je ajouter une permission dans le manifeste ?

2voto

paztulio Points 341

Je pense que tu ne peux pas. Vous pouvez accéder à la source DOM de la page :

document.body.InnerHTML
document.head.InnerHTML

Bien qu'elle soit différente de la source de la page, car elle contient les résultats de JavaScript.

Si vous voulez obtenir la source de la page, vous pouvez simplement lancer une requête XMLHTTPRequest sur la page et rechercher les résultats.

Pour obtenir l'URL de l'onglet actuel, vous avez besoin de la fonction "tabs" permission. Pour télécharger des pages en arrière-plan, vous devez disposer de l'option "http://*/*" et (si vous le souhaitez) "https://*/*" les permissions.

0voto

zklink Points 1

ICI ! Je travaille actuellement sur quelque chose de similaire.
Source : http://code.google.com/chrome/extensions/xhr.html

var xhr = new XMLHttpRequest();
xhr.open("GET", window.location, true);
xhr.onreadystatechange = function() {
   if (xhr.readyState == 4) {
      alert(xhr.responseText);

      }
   }
}
xhr.send();

0voto

Le code source de la page web peut être vu en cliquant sur les options ou les propriétés du chrome et là vous pouvez voir l'option plus d'outils qui donne plus loin les outils de développeur ou vous pouvez juste appuyer sur les touches de raccourci. ( Ctrl + Shift + I ).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X