Attualmente sto lavorando su un progetto che richiede che gli stili computati vengano inviati al browser tramite JSDOM. Attualmente sto cercando un modo per iniettare alcuni CSS di base in JSDOM in modo che possa computerizzare lo stile inline corretto (Sì, lo so che è cattivo).Come faccio ad aggiungere fogli di stile a JSDOM
Da quello che ho scoperto che posso utilizzare JSDOM Livello 2, ma da lì non riesco a trovare alcuna documentazione su come iniettare gli stili Questo è quello che ho finora
var document = jsdom.jsdom('<!DOCTYPE html><html><head></head><body id="abody" ></body></html>', jsdom.level(2, 'style'), {
features : {
FetchExternalResources : ['script', 'css'],
QuerySelector : true
}
});
ho stato l'inserimento del css nel tag head ma senza successo. E so che potrei anche fare il codice sopra sbagliato.
Qualsiasi aiuto sarebbe fantastico.
Hai visto questo ** https: //github.com/yonran/jsdom/blob/style/lib/jsdom/level2/style.js** –
Ho visto ma non riuscivo a capire un modo per chiama quelle funzioni. – Paul