在设置page.clipRect
后跟page.render
后,如何禁用clipRect
以便后续的网页渲染属于整个视口?
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!
答案 0 :(得分:19)
只需重置clipRect
的所有值:
page.clipRect = { left:0, top:0, width:0, height:0 }
然后PhantomJS将再次重新获得整个内容。