J'ai posté sur le forum anglais sans succès. Je cherche un moyen de
télécharger une page, d'y injecter du javascript, et de lancer un
composant IE (enfin un navigateur) dessus. J'ai cherché un peu partout
sans trouver. En gros je pensais faire :
1. choper la page avec un webrequest
2. Rajouter du javascript bourrin où je le veux (je préfèrerais avoir
accès à l'arbre DOM de la page)
3. lancer un composant IE dessus (je n'ai pas regardé encore la
faisabilité).
Est-ce que quelqu'un aurait des informations sur ce sujet ? Merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christophe Lauer [MS]
Bonsoir Fabien,
Fabien Penso wrote:
J'ai posté sur le forum anglais sans succès. Je cherche un moyen de télécharger une page, d'y injecter du javascript, et de lancer un composant IE (enfin un navigateur) dessus. J'ai cherché un peu partout sans trouver. En gros je pensais faire :
1. choper la page avec un webrequest 2. Rajouter du javascript bourrin où je le veux (je préfèrerais avoir accès à l'arbre DOM de la page) 3. lancer un composant IE dessus (je n'ai pas regardé encore la faisabilité).
Est-ce que quelqu'un aurait des informations sur ce sujet ? Merci.
Si j'ai bien compris ce que tu souhaites faire, je pense que tu peux utiliser le code suivant qui est un wrapper sur l'AxBrowser de MSIE qui propose deux méthodes SetHtmlText() et SetBodyText() auxquelles tu devrait pouvoir passer sous la forme d'un System.String le contenu de ta page HTML avec le code de scripting que tu lui aura injectée. http://www.dotnet-fr.org/article.php3?sidh1
Mode curieux : c'est pour réaliser quel type d'application ?
HTH,
-- Christophe Lauer - Relations Techniques Editeurs de Logiciels Division Développeurs et Plateforme d'Entreprise - Microsoft France http://www.microsoft.com/france/msdn/ This posting is provided "AS IS" with no warranties, and confers no rights.
Bonsoir Fabien,
Fabien Penso wrote:
J'ai posté sur le forum anglais sans succès. Je cherche un moyen de
télécharger une page, d'y injecter du javascript, et de lancer un
composant IE (enfin un navigateur) dessus. J'ai cherché un peu partout
sans trouver. En gros je pensais faire :
1. choper la page avec un webrequest
2. Rajouter du javascript bourrin où je le veux (je préfèrerais avoir
accès à l'arbre DOM de la page)
3. lancer un composant IE dessus (je n'ai pas regardé encore la
faisabilité).
Est-ce que quelqu'un aurait des informations sur ce sujet ? Merci.
Si j'ai bien compris ce que tu souhaites faire, je pense que tu peux
utiliser le code suivant qui est un wrapper sur l'AxBrowser de MSIE qui
propose deux méthodes SetHtmlText() et SetBodyText() auxquelles tu devrait
pouvoir passer sous la forme d'un System.String le contenu de ta page HTML
avec le code de scripting que tu lui aura injectée.
http://www.dotnet-fr.org/article.php3?sidh1
Mode curieux : c'est pour réaliser quel type d'application ?
HTH,
--
Christophe Lauer - Relations Techniques Editeurs de Logiciels
Division Développeurs et Plateforme d'Entreprise - Microsoft France
http://www.microsoft.com/france/msdn/
This posting is provided "AS IS" with no warranties, and confers no
rights.
J'ai posté sur le forum anglais sans succès. Je cherche un moyen de télécharger une page, d'y injecter du javascript, et de lancer un composant IE (enfin un navigateur) dessus. J'ai cherché un peu partout sans trouver. En gros je pensais faire :
1. choper la page avec un webrequest 2. Rajouter du javascript bourrin où je le veux (je préfèrerais avoir accès à l'arbre DOM de la page) 3. lancer un composant IE dessus (je n'ai pas regardé encore la faisabilité).
Est-ce que quelqu'un aurait des informations sur ce sujet ? Merci.
Si j'ai bien compris ce que tu souhaites faire, je pense que tu peux utiliser le code suivant qui est un wrapper sur l'AxBrowser de MSIE qui propose deux méthodes SetHtmlText() et SetBodyText() auxquelles tu devrait pouvoir passer sous la forme d'un System.String le contenu de ta page HTML avec le code de scripting que tu lui aura injectée. http://www.dotnet-fr.org/article.php3?sidh1
Mode curieux : c'est pour réaliser quel type d'application ?
HTH,
-- Christophe Lauer - Relations Techniques Editeurs de Logiciels Division Développeurs et Plateforme d'Entreprise - Microsoft France http://www.microsoft.com/france/msdn/ This posting is provided "AS IS" with no warranties, and confers no rights.
Fabien Penso
> Si j'ai bien compris ce que tu souhaites faire, je pense que tu peux utiliser le code suivant qui est un wrapper sur l'AxBrowser de MSIE qui propose deux méthodes SetHtmlText() et SetBodyText() auxquelles tu devrait pouvoir passer sous la forme d'un System.String le contenu de ta page HTML avec le code de scripting que tu lui aura injectée. http://www.dotnet-fr.org/article.php3?sidh1
Super je vais regarder.
Mode curieux : c'est pour réaliser quel type d'application ?
En fait je voudrais pouvoir effectuer des tests unitaires / tests fonctionnels sur des pages qui contiennent du javascript, et en me rapprochant le plus possible d'un comportement d'un navigateur réel.
Je vais voir ce que je peux faire avec le lien cité. Merci! (toutes autres infos est bienvenue).
> Si j'ai bien compris ce que tu souhaites faire, je pense que tu peux
utiliser le code suivant qui est un wrapper sur l'AxBrowser de MSIE qui
propose deux méthodes SetHtmlText() et SetBodyText() auxquelles tu devrait
pouvoir passer sous la forme d'un System.String le contenu de ta page HTML
avec le code de scripting que tu lui aura injectée.
http://www.dotnet-fr.org/article.php3?sidh1
Super je vais regarder.
Mode curieux : c'est pour réaliser quel type d'application ?
En fait je voudrais pouvoir effectuer des tests unitaires / tests
fonctionnels sur des pages qui contiennent du javascript, et en me
rapprochant le plus possible d'un comportement d'un navigateur réel.
Je vais voir ce que je peux faire avec le lien cité. Merci! (toutes
autres infos est bienvenue).
> Si j'ai bien compris ce que tu souhaites faire, je pense que tu peux utiliser le code suivant qui est un wrapper sur l'AxBrowser de MSIE qui propose deux méthodes SetHtmlText() et SetBodyText() auxquelles tu devrait pouvoir passer sous la forme d'un System.String le contenu de ta page HTML avec le code de scripting que tu lui aura injectée. http://www.dotnet-fr.org/article.php3?sidh1
Super je vais regarder.
Mode curieux : c'est pour réaliser quel type d'application ?
En fait je voudrais pouvoir effectuer des tests unitaires / tests fonctionnels sur des pages qui contiennent du javascript, et en me rapprochant le plus possible d'un comportement d'un navigateur réel.
Je vais voir ce que je peux faire avec le lien cité. Merci! (toutes autres infos est bienvenue).