我有webfontloader在浏览器上下文中很好地工作.现在我试图看看我是否可以在node.js + jsdom上下文中使用它,特别是因为webfontloader可用作npm模块.
我有node + jsdom工作以提供合理的输出,所以我知道这部分正在工作.但是,当我尝试集成webfontloader,以启用Web字体时,我就会失败.
基本上我使用自述文件中记录的webfontloader模块,它是:
var WebFont = require('webfontloader'); WebFont.load({ google: { families: ['Droid Sans', 'Droid Serif'] } });
但尽可能尝试,我得到以下错误:
ReferenceError:未定义窗口
我可以window
从jsdom 获得一个对象:
// Get the document and window var doc = jsdom.jsdom(''), win = doc.defaultView;
但是如何传入win
webfontloader以便window
在该上下文中使用?
也许我表现出我的天真,并且问不可能.