2013-01-01 5 views
6

page.clipRectに続いてpage.renderを設定した後、次のページレンダリングがビューポート全体になるように無効にするにはどうすればよいですか?clipRect()を使用した後で、画面全体をキャプチャするようにPhantomJSを設定する

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! 

答えて

18

単にclipRectのすべての値をリセットします。

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

その後、PhantomJSは再び全体のコンテンツを奪還します。

+5

ソフトウェアの作成者が自分の質問に答えると、涼しいわけではありませんか?私はクールだと思います。 –

関連する問題