Я пытаюсь создать пользовательские колонтитулы, например, в примерах phantomjs: https://github.com/ariya/phantomjs/blob/master/examples/printheaderfooter.jsFOOTER не кажется работать
Вот мой код:
var phantom = require('node-phantom');
phantom.create(function (err, ph) {
ph.createPage(function (err, page) {
page.set('paperSize', {
format: 'A4',
orientation: 'portrait',
footer: {
contents: ph.callback(function (pageNum, numPages) {
if (pageNum == 1) {
return "";
}
return "<h1>Header <span style='float:right'>" + pageNum + "/" + numPages + "</span></h1>";
})
}
}, function() {
page.open('http://www.google.com', function() {
})
})
})
});
Но, к сожалению, я получаю следующее сообщение об ошибке:
TypeError: Object #<Object> has no method 'callback';
Является ли ошибка, что ph не предоставляет метод обратного вызова?
К сожалению, я получаю следующее сообщение об ошибке: Caught exception: TypeError: Object # не имеет метода 'callback'; –
Erik
чем я сожалею, тогда я не вижу, как я могу вам помочь – hereandnow78