使用幻像渲染动态页面

时间:2016-12-01 05:19:04

标签: javascript angularjs node.js phantomjs

我有一个动态页面,我想截取屏幕截图。我正在使用幻影。该网站建立在MEAN堆栈上。

以下是我目前使用的代码:

var phantom = require('phantom');

phantom.create().then(function(ph) {
ph.createPage().then(function (page) {
       page.open("http://localhost:3000/#!/dashboard/somedynamicpageid").then(function (status) {
        page.render('screenshot.png');
        page.close();
        ph.exit();
    });
});
});

现在的问题是,我没有获得该页面的完整截图。我在屏幕截图中看到的只是页面的一些加载部分。图像和图形以及文本数据仍然缺失。如何才能获取截图我的整个页面已加载(包含所有图像,动态文本,其他异步内容)。

0 个答案:

没有答案