WebBrowser et popups

ytsejam Messages postés 2 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 20 mars 2006 - 19 mars 2006 à 21:11
ytsejam Messages postés 2 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 20 mars 2006 - 20 mars 2006 à 09:35
Bonjour,
Dans mon application j'ai un controle WebBrowser (Visual Studio 2005), et j'ai remarqué que certaines pop up de pubs passaient au travers.
Je fait bien un "e.cancel" sur l'évènement "NewWindow" et mon anti popup IE est règlé au maximum, mais certaines passent quand même.
Je me suis donc dirigé vers les API et avec un Hook global j'arrive à déterminer l'ouverture de toute nouvelle fenêtre mais je n'arrive pas à déterminer comment savoir qu'une fenêtre IE "x" provient de mon application, du webbrowser en l'occurrence.
En effet les popups n'ont ni de Parent ni de Owner si ce n'est le process principal windows, comme si on lancait une nouvelle instance d'IE à la main.
ou peut être je ne me dirige pas vers la bonne méthode...

Si qq'un a une idée là je sais plus trop comment faire

Merci

2 réponses

Pym Corp Messages postés 166 Date d'inscription jeudi 9 décembre 2004 Statut Membre Dernière intervention 18 novembre 2007
20 mars 2006 à 02:16
Bonsoir,

Je dirais que tu ne peux tout simplement pas :\

Le webbrowser n'est qu'une foireuse implémentation de IE et je pense que ces popus se lancent en externe à ton prog par une compatibilité IE / windows et je pense que c'est dur de chopper le contrôle là dessus.

<hr>http://pym-corp.com/blog/index.php?progs_meteo_fusion

http://ww%3C/body
0
ytsejam Messages postés 2 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 20 mars 2006
20 mars 2006 à 09:35
oui c'est exactement ça, c'est externe à mon application. Maintenant les soft anti popup arrivent bien à différencier les popups des autres, reste à savoir comment.... ou alors trouver un controle browser alternatif
0
Rejoignez-nous