Phantomjs在移动网站级别上进行屏幕捕获而不是完整的网站

时间:2013-09-21 18:58:42

标签: phantomjs viewport

非常新的phantomjs和测试screencapture功能,因为这是我需要的。但似乎我制作的屏幕截图可以捕捉到网页的移动视图。我的页面响应我得到的视图适合移动设备,而不是我想要的完整尺寸。是否可以控制它并请求“fullsize”?

1 个答案:

答案 0 :(得分:0)

使用此代码

var page = require('webpage').create();

page.viewportSize = {width: 1600, height: 1050};
page.open('http://elmah.io', function () {    
    page.render('elmah6.png');
    console.log('elamh6.png')
    phantom.exit();        
});

问题是我将viewportSize放在open函数中。

我按照这个例子。

http://daker.me/2013/07/testing-your-responsive-design-with-phantomjs.html