Jsdom: window.requestAnimationFrame 未定义

创建于 2017-08-29  ·  4评论  ·  资料来源: jsdom/jsdom

基础信息:

  • Node.js 版本: v8.0.0
  • jsdom 版本: 11.2.0

使用 jsdom 和jsdom-global来测试使用requestAnimationFrame 。 在第一次测试中我得到了

requestAnimationFrame is not defined

然后我添加了window命名空间,但仍然没有定义它。 在 jsdom 上没有实现它并且有解决方法吗?

feature

最有用的评论

是的,我认为用 setTimeout 伪造它会很棒,只是为了使代码能够工作。 我敢打赌没有人真的会期望它具有原始的 rAF 行为

所有4条评论

事实上,这还没有在 jsdom 中实现。 您可以随时向window添加垫片,可能在任何解析之前: https :

我想知道我们是否应该实现这一点,只需 1/60 秒的计时器。 或者这太误导了,因为 jsdom 永远不会绘制屏幕?

是的,我认为用 setTimeout 伪造它会很棒,只是为了使代码能够工作。 我敢打赌没有人真的会期望它具有原始的 rAF 行为

还应该取消AnimationFrame吗?

@asturur我认为拥有cancelAnimationFrame会很棒。 我认为clearTimeout应该模拟这种行为。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

khalyomede picture khalyomede  ·  3评论

cg433n picture cg433n  ·  3评论

potapovDim picture potapovDim  ·  4评论

vsemozhetbyt picture vsemozhetbyt  ·  4评论

tolmasky picture tolmasky  ·  4评论