因为IE9直接使用硬件图形接口D2D/DWrite进行网页渲染,所以使用基于GDI的函数访问IE9的时候会出现问题。 目前国内的浏览器(如:傲游,搜狗)都是使用GDI函数来实现网页截图的, 当IE内核升级到9之后, 截图结果将会是全黑。

在网上随便搜索了一下,发现傲游浏览器和搜狗浏览器论坛已经有人反应这个问题:

为了大家能够在升级到IE9之后继续方便截图, 我花了2周时间重新架构了IE9里面截图相关的代码,使IE9可以在开启硬件加速模式下仍然完美支持GDI截图函数。大家将在下一个IE9发布版本里看到。

稍后我会写一个IE网页截图开发接口的技术文章。