Chrome 选项卡在渲染工作几分钟后崩溃

Chrome tab crashes after rendering works for a few minutes

我正在使用 html5 制作 2d 游戏。我正在使用缓冲区和 putImageData 进行渲染。几分钟后,一切都变得很好。帧率没有问题,控制台也没有弹出任何东西。

当我说选项卡崩溃时,我说的是 "Aw, Snap! Something went wrong while displaying this webpage." javascript 控制台说 "DevTools was disconnected from the page. Once the page is reloaded, DevTools will automatically reconnect." Chrome 没有提及任何有关问题的详细信息.

如果需要,我可以 link 复制一份源代码。我觉得这不重要,因为我的许多 canvas 项目都发生过这种情况。这些项目之间唯一相似的是我使用 canvas 2d 上下文和 requestAnimationFrame。

编辑

我找到了解决方法。使用 document.hidden,我可以决定仅在页面可见时呈现。

我找到了解决方法。使用 document.hidden,我可以决定仅在页面可见时呈现。