Migrar de jsdom para phantomJS? (criação básica do DOM)
M. Bostock apontou que o jsdom do nodejs tem suporte incompleto para svg e, fundamental para mim, não suportagetBBox()
. Além disso, ele aconselhou mudar para o PhantomJS do nodejs. Fiz o check-out, mas a abordagem é nova para mim.
Meu script nodejs + jsdom cria um DOM virtual, com o qual meu d3js é reproduzido e é o seguinte:
var jsdom = require('jsdom');
jsdom.env( // creates virtual page
"<html><body></body></html>", // create my DOM hook,
[ 'http://d3js.org/d3.v3.min.js', // add my online dependencies ...
'../js/d3.v3.min.js', // ... & local ones
'../js/jquery-2.1.3.min.js'],
function (err, window) {
//my normal JS or nodejs code here !
}
);
Como migrar este nodejs + jsdom para o nodejs + PhantomJS?