【发布时间】:2017-01-24 01:23:43
【问题描述】:
我正在尝试从该动画创建屏幕截图时间线的测试:http://bl.ocks.org/mbostock/1136236
这是我试图生成屏幕截图的代码的平静。问题是所有的截图都是一样的,只是动画的拳头动作。每个屏幕截图都应该代表动画的下一个动作。
当我尝试使用 page.reload() 时,第一个屏幕截图有效,但其余的只是黑色。
var doTimeOut = function(i){
window.setTimeout(function(){
// page.reload();
pageData = page.evaluate(function(){
return document;
});
page.render('screenshot'+i+'.png');
},300);
}
for (var i = 0; i < 200; i++) {
doTimeOut(i);
};
我的方法有什么问题?有没有可能做我正在尝试的事情?
【问题讨论】:
标签: javascript phantomjs