"Error de tipo no detectado: invocación ilegal" en Chrome
Cuando usorequestAnimationFrame
para hacer una animación nativa compatible con el siguiente código:
var support = {
animationFrame: window.requestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.msRequestAnimationFrame ||
window.oRequestAnimationFrame
};
support.animationFrame(function() {}); //error
support.animationFrame.call(window, function() {}); //right
Llamando directamente alsupport.animationFrame
daré..
Encaught TypeError: invocación ilegal
en Chrome. ¿Por qué