Как добавить таблицы стилей в JSDOM

В настоящее время я работаю над проектом, который требует, чтобы вычисляемые стили отправлялись в браузер через JSDOM. В настоящее время я ищу способ внедрить базовый CSS в JSDOM, чтобы он мог вычислить правильный встроенный стиль (Да, я знаю, что это плохо ).

Из того, что я узнал, я могу использовать JSDOM Level 2, но оттуда я не могу найти никакой документации о том, как внедрять стили.

Это то, что у меня есть до сих пор;

    var document = jsdom.jsdom('<!DOCTYPE html><html><head></head><body id="abody" ></body></html>', jsdom.level(2, 'style'), {
        features : {
            FetchExternalResources : ['script', 'css'],
            QuerySelector : true
        }
    });

Я вставлял css в тег head, но безрезультатно. И я знаю, что я тоже мог ошибаться в приведенном выше коде.

Любая помощь была бы кстати.

8
задан Baqer Naqvi 25 June 2019 в 10:20
поделиться