GeckoFX WebBrowser页面的高度和宽度

问题描述 投票:2回答:2

有人知道我如何在GeckoFX中获得整个页面的高度和宽度吗?在IE WebBrowser对象中,我可以查看WebBrowser.Document.Body.ScrollRectangle。(这里的目的是拍摄整个页面的屏幕截图)

谢谢!

c# .net browser webpage-screenshot geckofx
2个回答
1
投票

我正在使用GeckoFX的Hindle's fork,这是我的操作方法:

var width = _browser.Document.ActiveElement.ScrollWidth;
var height = _browser.Document.ActiveElement.ScrollHeight;

我使用它来创建页面的缩略图。注意,这为我们提供了导航到的first页面所占用的大小,而不一定是current页面的大小。通过为要缩略图显示的每个页面使用不同的浏览器实例,可以解决这一问题。


0
投票

我这样做:

© www.soinside.com 2019 - 2024. All rights reserved.