Question

J'écris un add-on pour Internet Explorer BHO (8 et 9). Et je suivais ce tutoriel expliquant comment écrire add-on qui cache toutes les images à la page. Le problème est que ces images sont cachées après la page est téléchargée. Donc, pour une seconde il y a la page complète et toutes les images disparaissent. Je dois le faire que lorsqu'un utilisateur ouvre la page il n'y aura pas des images, même pour une seconde.

Je ne peux pas trouver l'événement approprié dans DWebBrowserEvents2. Peut-être que je devrais regarder dans IHTMLDocument2. Je n'ai aucune idée.

Toutes les suggestions?

Était-ce utile?

La solution

Vous ne pouvez pas le faire correctement avec IE. Les événements DWebBrowserEvents sont tirés trop tard pour vous de modifier les DOM avant que les images sont téléchargées.

Vous verrez les commentaires que vous référant à un protocole Async Pluggable, une méthode d'accrochage dans IE à un niveau inférieur, mais il est assez difficile et non recommandée par Microsoft pour le faire pour http / https. Consultez le MSDN IE Extension Developer Forum pour une discussion plus approfondie sur ce point.

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