firefox で mozRequestAnimationFrame を呼び出そうとしていますが、エラーが発生し続けます。これが私のコードです:
var obj={
animFrame:mozRequestAnimationFrame
}
var animF=mozRequestAnimationFrame;
function a(){
console.log('a called');
}
animF(a);
obj.animFrame(a);
obj.animFrame(a);
次のエラー メッセージが表示され、エラーが発生します。
WrappedNative プロトタイプ オブジェクトに対する不正な操作
SO: requestAnimationFrame with this キーワードでこのスレッドを見つけた 後、おそらく requestanimationframe には正しい「この」コンテキストがなかったので、試してみました
obj.animFrame(a).bind(window);
それでも同じエラーメッセージが表示されます。では、なぜエラーが発生するのでしょうか。