我正在研究解决方案捕获网站的屏幕截图。我正在使用slimerjs.org中提到的默认示例来完成工作。如何找到整个网页的高度?
屏幕截图非常适合这个工具,但我需要采取网站的全高度屏幕截图。当捕获像http://www.yellowpages.com这样的网站屏幕时,我可以获得全长屏幕,而不必提及任何高度参数。
但当我尝试这个网址:http://votingbecause.usatoday.com/
我只得到设定的分辨率(默认值:1920×1080)的截图,我不能让全长图像。
由于我使用slimerjs,我可以通过使用jQuery来操纵dom。我需要找到完整的网站高度,使我可以把该决议
我试图
- document.height()
- document.body.scrollheight的截图
- screen.height
- $(document).height()
- (以及其他许多我发现的)
但所有这些仅给出了视口的高度(网站在视图中)
问题是,如何找到网站的完整可滚动高度?
为了提供一个好问题,您应该将相关的源代码到目前为止,并将所有信息直接放入问题中。当一个链接网站发生故障时,问题就变得毫无价值。 –
我对此表示歉意,但主要问题是要获得网站的高度,我想我应该没有提到为什么我需要高度参数 –