Il est donc possible d'accrocher tout le contenu d'une page dans son état actuel. Par exemple, si vous interagissez avec une page, via jquery, j'ai modifié le document en insérant du contenu ou en ajoutant ou supprimant des noms de classe. Est-il possible d'obtenir le balisage de ce document dans sa forme actuelle de commencer balise html à balise html? Vous ne pouvez pas simplement obtenir l'objet racine dans le DOM et appeler innerHTML pour l'obtenir tout?Obtenez tout le contenu de la page?
Répondre
?
Quelque chose comme
document.documentElement.innerHTML
Cela ne comprend pas les <html> balises d'ouverture et de fermeture
Je pense que sur IE, vous pouvez utiliser document.documentElement.outerHTML et ne pas avoir à ajouter "" et "". –
il suffit d'appeler $ ('html'). Html() en utilisant jquery pour obtenir la source de la page.
<html>
<head>
<title>Just a test</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$('#showContent').click(function(event){
event.preventDefault();
var pageSource = '<html>' + $('html').html() +'</html>';
alert(pageSource);
});
});
</script>
</head>
<body>
<a href="#" id="showContent" >show content</a>
</body>
</html>
Ça bouge, mais y a-t-il un moyen d'obtenir les balises et tout autre texte dans la page? c'est à dire: déclarations DOCTYPE, etc? Je travaille sur un grattoir de balisage "passif" pour les problèmes de validation de w3c et j'ai besoin d'avoir accès au html complet et rendu de la page affichée. – kdawg
Je suis également très intéressé si JS peut obtenir toute la page _rendered_, incluant éventuellement des champs de formulaire avec des données utilisateur saisies. Si cela est possible, cela ressemble à un énorme problème de sécurité lorsqu'il s'agit de scripts tiers, tels que les publicités. –
- 1. sIFR supprime tout le contenu de la page?
- 2. PHP-Retrieve le contenu de la page
- 3. Hpricot, Obtenez tout le texte du document
- 4. Positionnement du contenu iframe au-dessus de tout le contenu
- 5. AJAX modifier le contenu de la page
- 6. Pousser le contenu hors de la page
- 7. Obtenez tout l'article déroulant avec séparateur
- 8. Tout système de cache distribué permettant de baliser le contenu?
- 9. le contenu dynamique chevauche le pied de page mais reste dans le flux de contenu?
- 10. Obtenir le contenu de la page Web par programme
- 11. Forcer le contenu de la page à changer via Javascript
- 12. Enregistrer le contenu de la page web (php)
- 13. Comment puis-je obtenir le contenu de la page Web
- 14. Web Search Contenu de la page
- 15. Saisie de données de page Web automatique basée sur le contenu de la page
- 16. Email contenu de Asp.Net page
- 17. Redimensionner textarea pour s'adapter à tout le contenu
- 18. WPF: Aidez-moi! Visual Brush étend tout le contenu
- 19. Comment puis-je parcourir récursivement tout le contenu d'IIS?
- 20. Est-il possible de précharger le contenu de la page avec la technique ajax/jquery?
- 21. Remplacer la page HTML avec le contenu récupéré via AJAX
- 22. Comment obtenir la somme de tout le contenu lors de l'analyse d'une balise XML dans Ruby?
- 23. Comment puis-je résoudre le contenu d'une page Web?
- 24. Le contenu de la feuille de style externe est inclus sur la page en quelque sorte
- 25. frontière sur le côté pour continuer tout le long de la page dynamique?
- 26. Obtenez la valeur de la session ou de la demande?
- 27. Comment classer les types de contenu sur la page "Créer un contenu" de Drupal (/ node/add)
- 28. Net :: SSH :: Multi en utilisant session.exec, comment obtenez-vous la sortie tout de suite? Ruby
- 29. safari: obtenez le mot sous le pointeur de la souris
- 30. Comment fournir la page suivante du contenu mis à jour?
Oui, nous pouvons! - Je pense avoir entendu cette phrase ailleurs – Richard
Ou Dora l'exploratrice –
Pas d'attente, c'est "On peut le faire, rien à faire!" - et c'est Diego, pas Dora. * soupir * –