有没有办法查看所有请求的动画帧的列表?
Is there a way to see the list of all requested animation frames?
因此,通过阅读关于 requestAnimationFrame 的 MDN 文档,我看到 when you fire the function you are returned an integer ID for the entry 并且您可以使用该 ID 稍后取消类似于间隔和超时的请求。
我也知道您可以多次使用该函数来创建多个请求实体。
我的问题是:有没有办法在浏览器会话中查看所有请求的实体?
我知道我可以将每个 ID 推入一个数组并使用它来跟踪和管理请求,但是有没有一种本机方法可以在浏览器中查看所有请求而无需滚动我自己的列表?考虑到 Three.js 之类的 requestAnimationFrame 的典型模式是这样的:
function animate() {
requestAnimationFrame(animate)
}
requestAnimationFrame(this.animate)
如果能够检查并查看实际提出的请求列表,似乎会有所帮助。
恐怕目前还没有原生方法。 WHATWG Living Standard section for animation frames nor the W3C spec 都没有提到 requestAnimationFrame()
和 cancelAnimationFrame()
以外的任何内容。浏览器肯定应该保留动画帧回调列表,但我看不到访问它的方法。
因此,通过阅读关于 requestAnimationFrame 的 MDN 文档,我看到 when you fire the function you are returned an integer ID for the entry 并且您可以使用该 ID 稍后取消类似于间隔和超时的请求。
我也知道您可以多次使用该函数来创建多个请求实体。
我的问题是:有没有办法在浏览器会话中查看所有请求的实体?
我知道我可以将每个 ID 推入一个数组并使用它来跟踪和管理请求,但是有没有一种本机方法可以在浏览器中查看所有请求而无需滚动我自己的列表?考虑到 Three.js 之类的 requestAnimationFrame 的典型模式是这样的:
function animate() {
requestAnimationFrame(animate)
}
requestAnimationFrame(this.animate)
如果能够检查并查看实际提出的请求列表,似乎会有所帮助。
恐怕目前还没有原生方法。 WHATWG Living Standard section for animation frames nor the W3C spec 都没有提到 requestAnimationFrame()
和 cancelAnimationFrame()
以外的任何内容。浏览器肯定应该保留动画帧回调列表,但我看不到访问它的方法。