Ich arbeite gerade an einem Projekt, bei dem ich berechnete Styles über JSDOM an den Browser senden muss. Ich bin derzeit auf der Suche nach einer Möglichkeit, einige grundlegende CSS in JSDOM zu injizieren, so dass es den richtigen Inline-Stil Computer (Ja, ich weiß, das ist schlecht).Wie schreibt man Stylesheets nach JSDOM?
Von dem, was ich habe ich JSDOM fand heraus, Ebene 2 verwenden können, aber von dort aus kann ich keine Dokumentation finden, wie die Stile zu injizieren Dies ist, was ich bisher
var document = jsdom.jsdom('<!DOCTYPE html><html><head></head><body id="abody" ></body></html>', jsdom.level(2, 'style'), {
features : {
FetchExternalResources : ['script', 'css'],
QuerySelector : true
}
});
Ich habe habe das css in das head-tag eingefügt, aber ohne erfolg. Und ich weiß, dass ich den obigen Code falsch machen könnte.
Jede Hilfe wäre großartig.
Hast du das gesehen? Https://github.com/yonran/jsdom/blob/style/lib/jsdom/level2/style.js** –
Ich habe es gesehen, aber ich konnte keinen Weg finden ruf diese Funktionen an. – Paul