当前位置:  开发笔记 > 编程语言 > 正文

让webfontloader与node.js和jsdom一起使用

如何解决《让webfontloader与node.js和jsdom一起使用》经验,为你挑选了0个好方法。

我有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;

但是如何传入winwebfontloader以便window在该上下文中使用?

也许我表现出我的天真,并且问不可能.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有