Question

Existe-t-il un moyen d'intégrer AdBlock Plus (ou tout addon similaire qui fonctionne sur IE) avec un contrôle WebBrowser C #? Voici mon cas, j'ai un formulaire, lors de l'ouverture des redirections vers un site Web spécifié, qui ne m'appartient pas.Et je souhaite supprimer toutes les annonces de ce site Web pour l'utilisateur de mon application.

Était-ce utile?

La solution

Vous devrez charger l'objet d'assistance du navigateur représentant l'addon dans le contrôle WebBrowser. Ce fil décrit le processus , bien qu'il s'adapte mieux au C ++ qu'au C #.

En passant: je ne peux qu'imaginer que c'est une mauvaise idée, AdBlock Plus suppose probablement qu'il fonctionne toujours à l'intérieur d'IE.Si vous parvenez à le charger, il s'exécutera à la place dans votre processus.

Autres conseils

Il faudrait essentiellement imiter le comportement d'IE lors du chargement des addons (faire les mêmes appels, fournir la même API, etc.).Cependant, vous devriez reconsidérer cette idée, car la plupart des fournisseurs de contenu n'aiment pas que vous intégriez leur contenu dans votre application, surtout si vous la modifiez pour supprimer les publicités et autres éléments.Qu'essayez-vous même de faire?Si vous souhaitez fournir un formulaire de commentaires, une page d'assistance, un forum ou quelque chose de similaire, vous devez les fournir vous-même sur votre propre page, au lieu d'intégrer des sites tiers tuant les publicités et probablement la marque, etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top