3

jsdom で色の計算されたスタイル値を取得できません。

require("jsdom").env({
    html: '<html><head><style> html { color: red; } </style></head><body></body></html>',
    done: function(errors, window) {

        console.log('color: "'+window.getComputedStyle(window.document.body).color+'"');
    }
});

前のテストでは、"rgb(255, 0, 0)" または "red" の代わりに "" が返されます ...
(これはブラウザーで適切に機能することに注意してください)

私は何かが恋しいですか?

4

1 に答える 1

5

jsdom は の継承を実装していないようですgetComputedStyle

htmlただし、タグの計算されたスタイルを取得した場合は機能するはずです。

于 2015-04-25T11:48:13.983 に答える