javascript - 有没有办法查看所有请求的动画帧的列表?

标签 javascript html requestanimationframe

所以阅读关于 requestAnimationFrame 的 MDN 文档,我看到了 when you fire the function you are returned an integer ID for the entry并且您可以使用该 ID 稍后取消类似于间隔和超时的请求。

我还知道您可以多次使用该函数来创建多个请求实体。

我的问题是:有没有办法在浏览器 session 中查看所有请求的实体?

我知道我可以将每个 ID 放入一个数组并使用它来跟踪和管理请求,但是有没有一种 native 方法可以在浏览器中查看所有请求而无需滚动我自己的列表?考虑像 Three.js 这样的东西的 requestAnimationFrame 的典型模式是这样的:

function animate() {
    requestAnimationFrame(animate)
}
requestAnimationFrame(this.animate)

如果能够检查并查看实际提出的请求列表,这似乎是有益的。

最佳答案

恐怕目前还没有本地方法。 WHATWG Living Standard section for animation frames 都不是也不是 W3C spec提及 requestAnimationFrame()cancelAnimationFrame() 之外的任何内容。浏览器肯定应该保留一个动画帧回调列表,但我看不到访问它的方法。

关于javascript - 有没有办法查看所有请求的动画帧的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50611957/

相关文章:

javascript - 我应该使用 window.webkitRequestAnimationFrame 而不是 setInterval 吗?

javascript - 在 requestAnimationFrame 中每隔 x 秒调用一个函数

javascript - 淡入淡出页面 html 并使用数组脚本更改图像

javascript - 如何加载 JSON 数据以与 select2 插件一起使用

javascript - Java - 使用 Selenium 等待 JavaScript 事件(例如 onchange)完成

c# - 如何在不使用 ASP.NET 服务器端控件的情况下从 C# ASP.NET 中的 HTML 文件类型读取输入流

javascript - 使用 requestAnimationFrame 添加节流?

javascript - Javascript 字符串长度是常数时间吗?

javascript - jquery 脚本在单击按钮时不起作用

javascript - Javascript 中 var/函数定义的最大数量?