1

我正在为 Internet Explorer(8 和 9)编写 BHO 插件。我按照教程解释了如何编写隐藏页面上所有图像的附加组件。问题是这些图像在页面下载后被隐藏了。所以一秒钟有整页,然后所有图像都消失了。我必须做到,当用户打开页面时,即使一秒钟也不会出现任何图像。

我在 DWebBrowserEvents2 中找不到合适的事件。也许我应该查看 IHTMLDocument2。我其实不知道。

有什么建议么?

4

1 回答 1

1

您无法使用 IE 正确执行此操作。DWebBrowserEvents 事件触发得太晚,您无法在下载图像之前修改 DOM。

您会看到评论将您引向 Async Pluggable Protocol,这是一种在较低级别连接到 IE 的方法,但它相当棘手,Microsoft 不建议为 http/https 执行此操作。查看MSDN IE Extension Developer 论坛,了解更多关于此的讨论。

于 2011-01-12T00:04:19.710 回答