设置page.clipRectpage.render后,如何禁用clipRect,以便后续页面呈现整个视口(viewport)?

page.clipRect = {top:0, left:0, height: 10, width: 10} ;
page.render('screencap.png');  // cropped image

page.clipRect = '';
page.render('fullscreen.png');  // still cropped image!

最佳答案

只需重置clipRect的所有值:

page.clipRect = { left:0, top:0, width:0, height:0 }

然后PhantomJS将再次重新捕获整个内容。

07-28 08:50