Как определить загрузку изображения в Internet Explorer (и не отображать его)? - PullRequest
1 голос
/ 19 ноября 2010

Я пишу дополнение BHO для Internet Explore (8 и 9).И я следовал этому руководству, объясняющему, как написать дополнение, которое скрывает все изображения на странице.Проблема в том, что эти изображения скрываются после загрузки страницы.Итак, на секунду появляется полная страница, а затем все изображения исчезают.Я должен сделать так, чтобы при открытии пользователем страницы не было изображений даже на секунду.

Я не могу найти подходящее событие в DWebBrowserEvents2.Возможно я должен смотреть в IHTMLDocument2.Я понятия не имею, на самом деле.

Есть предложения?

1 Ответ

1 голос
/ 12 января 2011

Вы не можете сделать это правильно с IE. События DWebBrowserEvents запускаются слишком поздно, чтобы вы могли изменить DOM до загрузки изображений.

Вы увидите комментарии, ссылающиеся на Async Pluggable Protocol, метод подключения к IE на более низком уровне, но Microsoft довольно сложно и не рекомендует делать это для http / https. Посетите форум разработчиков расширений MSDN IE для более подробного обсуждения этого вопроса.

...