2013-01-01 5 views
6

Nachdem Sie die Einstellung page.clipRect gefolgt von page.render vorgenommen haben, wie können Sie clipRect deaktivieren, sodass nachfolgende Seitenrender vom gesamten Ansichtsfenster stammen?Legen Sie PhantomJS fest, um den gesamten Bildschirm nach der Verwendung von clipRect() aufzunehmen.

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! 

Antwort

18

zurückgesetzt einfach alle Werte für clipRect:

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

dann PhantomJS wieder den gesamten Inhalt wieder einzufangen.

+5

Ist es nicht cool, wenn der Schöpfer der Software selbst die Frage beantwortet? Ich denke, ist cool. –

Verwandte Themen