[JavaScript] Accéder à l'ensemble de la page
Fermé
flokocha
Messages postés
1510
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
10 octobre 2015
-
7 août 2012 à 11:52
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 - 7 août 2012 à 19:08
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 - 7 août 2012 à 19:08
Bonjour,
Dans le cadre du développement d'une extension Firefox, je tente de lire le contenu de la page courante afin d'y détecter la présence de chaines de caractères précises.
Actuellement pour accéder au contenu de la page j'utilise "content.document.documentElement.innerHTML". Cela me permet d'accéder à tout le contenu situé entre les balises <html> et </html>.
Malheureusement pour moi, certaines chaines peuvent être placées en dehors de ces balises, notamment les commentaires (<!-- xxx -->). Je ne sais pas comment parvenir à accéder à l'ensemble du document au lieu du contenu des balises html.
Merci par avance pour votre aide.
Dans le cadre du développement d'une extension Firefox, je tente de lire le contenu de la page courante afin d'y détecter la présence de chaines de caractères précises.
Actuellement pour accéder au contenu de la page j'utilise "content.document.documentElement.innerHTML". Cela me permet d'accéder à tout le contenu situé entre les balises <html> et </html>.
Malheureusement pour moi, certaines chaines peuvent être placées en dehors de ces balises, notamment les commentaires (<!-- xxx -->). Je ne sais pas comment parvenir à accéder à l'ensemble du document au lieu du contenu des balises html.
Merci par avance pour votre aide.
A voir également:
- [JavaScript] Accéder à l'ensemble de la page
- Supprimer une page word - Guide
- Telecharger javascript - Télécharger - Langages
- Word numéro de page 1/2 - Guide
- Mettre google en page d'accueil - Guide
- Traduire la page - Guide
1 réponse
tuxboy
Messages postés
995
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
28 mai 2019
190
7 août 2012 à 11:55
7 août 2012 à 11:55
Tu trouveras par ici toutes les réponses (et bien plus) :
http://www.w3schools.com/htmldom/dom_examples.asp
http://www.w3schools.com/htmldom/dom_examples.asp
7 août 2012 à 12:29
Si ma réponse s'y trouve malgré tout, peux-tu stp m'aiguiller un petit peu plus ?
Merci !
Modifié par tuxboy le 7/08/2012 à 16:58
document.getElementsByTagName('head')[0].innerHTML
7 août 2012 à 17:46
Tu me permets de récupérer le contenu des balises html et head. Or, je parviens déjà à accéder à ce contenu actuellement. Mon problème est d'accéder au contenu qui se trouve en dehors des balises html.
Pour prendre un exemple, si j'ai une page qui se présente sous cette forme :
<!-- Commentaire -->
<html>
<head>
...
</head>
<body>
...
</body>
</html>
<!-- Commentaire -->
Je veux à la fois pouvoir accéder au contenu situé entre les balises html, ce que je parviens déjà à faire, mais également à celui situé en dehors, représenté ici par les balises de commentaires. Et c'est sur ce point que je bloque.
7 août 2012 à 18:37
document.firstChild
et
document.lastChild
7 août 2012 à 19:08
Merci donc pour ton aide.
En revanche, si quelqu'un connait une méthode qui permettrait de pointer sur la globalité du document, je suis toujours preneur ! L'idéal serait l'équivalent valable d'un document.content