在设置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!
解决方法
只需重置clipRect的所有值:
page.clipRect = { left:0,top:0,width:0,height:0 }
然后PhantomJS将再次重新获得整个内容.