Jsdom: window.requestAnimationFrame no está definido

Creado en 29 ago. 2017  ·  4Comentarios  ·  Fuente: jsdom/jsdom

Información básica:

  • Versión de Node.js: v8.0.0
  • versión de jsdom

Usando jsdom con jsdom-global para probar un programa que usa requestAnimationFrame . En la primera prueba obtuve

requestAnimationFrame is not defined

Luego agregué el espacio window nombres

feature

Comentario más útil

Sí, creo que fingirlo con setTimeout sería genial solo para hacer que el código funcione. Apuesto a que nadie esperaría que tuviera el comportamiento rAF original.

Todos 4 comentarios

De hecho, esto aún no está implementado en jsdom. Siempre puede agregar una corrección a window , potencialmente antes de cualquier análisis: https://github.com/tmpvar/jsdom#intervening -before-parsing

Me pregunto si deberíamos implementar esto, con solo un temporizador de 1/60 de segundo. ¿O es demasiado engañoso, ya que jsdom nunca pinta la pantalla?

Sí, creo que fingirlo con setTimeout sería genial solo para hacer que el código funcione. Apuesto a que nadie esperaría que tuviera el comportamiento rAF original.

¿También se debe realizar cancelAnimationFrame?

@asturur Creo que sería genial tener cancelAnimationFrame . Creo que un clearTimeout debería simular ese comportamiento.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

tolmasky picture tolmasky  ·  4Comentarios

cg433n picture cg433n  ·  3Comentarios

khalyomede picture khalyomede  ·  3Comentarios

jhegedus42 picture jhegedus42  ·  4Comentarios

philipwalton picture philipwalton  ·  4Comentarios