我想拍摄网页的快照...但是当我在Ubuntu中加载时它根本没有加载......它会在中间停止。
url = 'https://sapui5.netweaver.ondemand.com/test-resources/sap/m/demokit/cart/index.html?responderOn=true#/category/AC';
var options = {delay:2};
var pageres = new Pageres(options)
.src(url, ['1280x1024'], {crop: true})
.run(function(error, items){
console.log(items);
items[0].on('data', function (data) {
bufferData.push(data);
});
items[0].on('end', function () {
deferred.resolve(Buffer.concat(bufferData));
});
});
pageres.on('warn', function(error){
console.log(error);
});
但在Mac中它有不同的问题,但最终我可以在mac或windows中生成。
即使在ubuntu上,我也可以生成其他网页的快照,例如google.com或其他任何网页。
有人可以帮助理解为什么phantomjs不会加载ubuntu中的所有相对url但是它会加载到mac?
由于 Moyeen